Article ID: | iaor20002525 |
Country: | Netherlands |
Volume: | 4 |
Issue: | 4 |
Start Page Number: | 323 |
End Page Number: | 357 |
Publication Date: | Dec 1998 |
Journal: | Journal of Heuristics |
Authors: | Beasley J.E., Chu P.C. |
Keywords: | heuristics, personnel & manpower planning |
In this paper we present a genetic algorithm-based heuristic for solving the set partitioning problem. The SPP is an important combinatorial optimisation problem used by many airlines as a mathematical model for flight crew scheduling. A key feature of the SPP is that it is a highly constrained problem, all constraints being equalities. New genetic algorithm (GA) components (separate fitness and unfitness scores, adaptive mutation, matching selection and ranking replacement) are introduced to enable a GA to effectively handle such constraints. These components are generalisable to any GA for constrained problems. We present a steady-state GA in conjunction with a specialised heuristic improvement operator for solving the SPP. The performance of our algorithm is evaluated on a large set of real-world problems. Computational results show that the genetic algorithm-based heuristic is capable of producing high-quality solutions.