Genetic algorithms for the resource-constrained project scheduling
problem in aircraft heavy maintenance
- URL: http://arxiv.org/abs/2208.07169v1
- Date: Thu, 16 Jun 2022 13:41:20 GMT
- Title: Genetic algorithms for the resource-constrained project scheduling
problem in aircraft heavy maintenance
- Authors: Kusol Pimapunsri, Darawan Weeranant, Andreas Riel (G-SCOP\_CPP )
- Abstract summary: This article proposes genetic algorithms for solving the resource-constrained project scheduling problem (RCPSP) in AHM.
The objective of the study was to minimise the makespan of the maintenance plan.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Due to complex sets of interrelated activities in aircraft heavy maintenance
(AHM), many airlines have to deal with substantial aircraft maintenance
downtime. The scheduling problem in AHM is regarded as an NP-hard problem.
Using exact algorithms can be time-consuming or even infeasible. This article
proposes genetic algorithms for solving the resource-constrained project
scheduling problem (RCPSP) in AHM. The objective of the study was to minimise
the makespan of the maintenance plan. The proposed algorithms applied five
heuristic dispatching rules to generate an initial population based on activity
list formation. Resource allocation methods for RCPSPearliest start time (EST)
and workgroup and earliest start time (WEST)-were used to evaluate the fitness
value. The elitist and roulette wheel methods were applied in the selection
process. The sequences of the activity lists were then iteratively improved by
crossover and mutation operations. The results show that the proposed
algorithms perform efficiently compared to the existing solutions in terms of
computational time and resource allocation.
Related papers
- Proactive and Reactive Constraint Programming for Stochastic Project Scheduling with Maximal Time-Lags [3.723602673856398]
This study investigates scheduling strategies for the resource-constrained project scheduling problem with maximal time lags (SRCPSP/max)
Recent advances in Constraint Programming (CP) and Temporal Networks have reinvoked interest in evaluating the advantages and drawbacks of various proactive and reactive scheduling methods.
arXiv Detail & Related papers (2024-09-13T15:01:25Z) - A Schedule of Duties in the Cloud Space Using a Modified Salp Swarm
Algorithm [0.0]
One of the most important NP-hard issues in the cloud domain is scheduling.
One of the collective intelligence algorithms, called the Salp Swarm Algorithm (SSA), has been expanded, improved, and applied.
Results show that our algorithm has generally higher performance than the other algorithms.
arXiv Detail & Related papers (2023-09-18T02:48:41Z) - An End-to-End Reinforcement Learning Approach for Job-Shop Scheduling
Problems Based on Constraint Programming [5.070542698701157]
This paper proposes a novel end-to-end approach to solving scheduling problems by means of CP and Reinforcement Learning (RL)
Our approach leverages existing CP solvers to train an agent learning a Priority Dispatching Rule (PDR) that generalizes well to large instances, even from separate datasets.
arXiv Detail & Related papers (2023-06-09T08:24:56Z) - Computation Offloading and Resource Allocation in F-RANs: A Federated
Deep Reinforcement Learning Approach [67.06539298956854]
fog radio access network (F-RAN) is a promising technology in which the user mobile devices (MDs) can offload computation tasks to the nearby fog access points (F-APs)
arXiv Detail & Related papers (2022-06-13T02:19:20Z) - Non-Clairvoyant Scheduling with Predictions Revisited [77.86290991564829]
In non-clairvoyant scheduling, the task is to find an online strategy for scheduling jobs with a priori unknown processing requirements.
We revisit this well-studied problem in a recently popular learning-augmented setting that integrates (untrusted) predictions in algorithm design.
We show that these predictions have desired properties, admit a natural error measure as well as algorithms with strong performance guarantees.
arXiv Detail & Related papers (2022-02-21T13:18:11Z) - Machine Learning for Online Algorithm Selection under Censored Feedback [71.6879432974126]
In online algorithm selection (OAS), instances of an algorithmic problem class are presented to an agent one after another, and the agent has to quickly select a presumably best algorithm from a fixed set of candidate algorithms.
For decision problems such as satisfiability (SAT), quality typically refers to the algorithm's runtime.
In this work, we revisit multi-armed bandit algorithms for OAS and discuss their capability of dealing with the problem.
We adapt them towards runtime-oriented losses, allowing for partially censored data while keeping a space- and time-complexity independent of the time horizon.
arXiv Detail & Related papers (2021-09-13T18:10:52Z) - A Two-stage Framework and Reinforcement Learning-based Optimization
Algorithms for Complex Scheduling Problems [54.61091936472494]
We develop a two-stage framework, in which reinforcement learning (RL) and traditional operations research (OR) algorithms are combined together.
The scheduling problem is solved in two stages, including a finite Markov decision process (MDP) and a mixed-integer programming process, respectively.
Results show that the proposed algorithms could stably and efficiently obtain satisfactory scheduling schemes for agile Earth observation satellite scheduling problems.
arXiv Detail & Related papers (2021-03-10T03:16:12Z) - Learning to Schedule DAG Tasks [7.577417675452624]
We present a novel learning-based approach to scheduling directed acyclic graphs (DAGs)
The algorithm employs a reinforcement learning agent to iteratively add edges directed to the DAG.
Our approach can be easily applied to any existing scheduling algorithms.
arXiv Detail & Related papers (2021-03-05T01:10:24Z) - Combining Deep Learning and Optimization for Security-Constrained
Optimal Power Flow [94.24763814458686]
Security-constrained optimal power flow (SCOPF) is fundamental in power systems.
Modeling of APR within the SCOPF problem results in complex large-scale mixed-integer programs.
This paper proposes a novel approach that combines deep learning and robust optimization techniques.
arXiv Detail & Related papers (2020-07-14T12:38:21Z) - Run2Survive: A Decision-theoretic Approach to Algorithm Selection based
on Survival Analysis [75.64261155172856]
survival analysis (SA) naturally supports censored data and offers appropriate ways to use such data for learning distributional models of algorithm runtime.
We leverage such models as a basis of a sophisticated decision-theoretic approach to algorithm selection, which we dub Run2Survive.
In an extensive experimental study with the standard benchmark ASlib, our approach is shown to be highly competitive and in many cases even superior to state-of-the-art AS approaches.
arXiv Detail & Related papers (2020-07-06T15:20:17Z) - Algorithms for Optimizing Fleet Scheduling of Air Ambulances [0.0]
Proper scheduling of air assets can be the difference between life and death for a patient.
These issues are amplified in the case of an air emergency medical service (EMS) system where populations are dispersed, and resources are limited.
For this research, known coordinates of air and health facilities were used in conjunction with a formulated integer linear programming model.
This was programmed through Gurobi so that performance could be compared against custom algorithmic solutions.
arXiv Detail & Related papers (2020-02-25T21:49:46Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.