Back to Search
Start Over
Hybrid evolutionary algorithm for large-scale project scheduling problems
- Source :
- Computers & Industrial Engineering. 146:106567
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- The Multi-Mode Resource Constrained Project Scheduling Problem (MMRCPSP) is a challenging NP-hard optimization problem, that schedules activities under a set of resource constraints. Although, over the last few decades, different solution approaches have been proposed, no single algorithm has consistently been the best for a wide range of MMRCPSPs. In this paper, we have proposed an effective hybrid algorithm, in which two multi-operator evolutionary algorithms perform sequentially under two sub-populations, with their sizes dynamically adapted based on their performance during the evolutionary process. In addition, two heuristics are proposed, the first one is based on a linear programming approach with an aim to obtain feasible modes, while the second one is based on a modified forward and backward justification approach with an aim of obtaining feasible schedules. Also, a classification technique is used to determine the complexity of a given problem, based on its resource’s availability. The proposed approach is tested by solving a wide-range of multi-mode resource-constrained project scheduling problems, including available larger test problems, with the results revealing that the proposed method outperforms well-known algorithms.
- Subjects :
- Mathematical optimization
Schedule
021103 operations research
Optimization problem
General Computer Science
Linear programming
Computer science
Process (engineering)
0211 other engineering and technologies
General Engineering
Evolutionary algorithm
02 engineering and technology
Schedule (project management)
Hybrid algorithm
Set (abstract data type)
Resource (project management)
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Heuristics
Subjects
Details
- ISSN :
- 03608352
- Volume :
- 146
- Database :
- OpenAIRE
- Journal :
- Computers & Industrial Engineering
- Accession number :
- edsair.doi...........235ee7262d2e44a93895b052c693b413
- Full Text :
- https://doi.org/10.1016/j.cie.2020.106567