Constraint handling in genetic algorithms: The set partitioning problem

被引:64
作者
Chu, PC [1 ]
Beasley, JE [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Sch Management, London SW7 2AZ, England
关键词
combinatorial optimisation; crew scheduling; genetic algorithms; set partitioning;
D O I
10.1023/A:1008668508685
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present a genetic algorithm-based heuristic for solving the set partitioning problem (SPP). 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.
引用
收藏
页码:323 / 357
页数:35
相关论文
共 51 条
[1]  
[Anonymous], 93005 U ILL ILL GEN
[2]  
[Anonymous], THESIS U LONDON
[3]  
ARABEYRE J., 1969, TRANSPORT SCI, V3, P140, DOI [10.1287/trsc.3.2.140, DOI 10.1287/TRSC.3.2.140]
[4]  
Atamturk A., 1996, Journal of Heuristics, V1, P247, DOI 10.1007/BF00127080
[5]  
Back T., 1997, Handbook of evolutionary computation
[6]   COMPUTATIONAL RESULTS FOR VERY LARGE AIR CREW SCHEDULING PROBLEMS [J].
BAKER, E ;
FISHER, M .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1981, 9 (06) :613-618
[7]  
Balas E., 1979, Combinatorial optimization, P151
[8]   SET PARTITIONING - SURVEY [J].
BALAS, E ;
PADBERG, MW .
SIAM REVIEW, 1976, 18 (04) :710-760
[9]  
BEASLEY D, 1993, U COMPUT, V15, P58
[10]  
BEASLEY D, 1993, U COMPUT, V15, P170