Constraint handling in genetic algorithms: The set partitioning problem

Citation
Pc. Chu et Je. Beasley, Constraint handling in genetic algorithms: The set partitioning problem, J HEURISTIC, 4(4), 1998, pp. 323-357
Citations number
51
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
JOURNAL OF HEURISTICS
ISSN journal
13811231 → ACNP
Volume
4
Issue
4
Year of publication
1998
Pages
323 - 357
Database
ISI
SICI code
1381-1231(199812)4:4<323:CHIGAT>2.0.ZU;2-L
Abstract
In this paper we present a genetic algorithm-based heuristic for solving th e set partitioning problem (SPP). The SPP is an important combinatorial opt imisation 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 co nstraints being equalities. New genetic algorithm (GA) components: separate fitness and unfitness scores, adaptive mutation, matching selection and ra nking 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 im provement operator for solving the SPP. The performance of our algorithm is evaluated on a large set of real-world problems. Computational results sho w that the genetic algorithm-based heuristic is capable of producing high-q uality solutions.