Abstract
This paper describes a parallel genetic algorithm developed for the solution of the set partitioning problem—a difficult combinatorial optimization problem used by many airlines as a mathematical model for flight crew scheduling. Tests on forty real-world set partitioning problems were carried out on an IBM SP parallel computer. We found that performance, as measured by the quality of the solution found and the iteration on which it was found, improved as additional subpopulations were added to the computation. With larger numbers of subpopulations the genetic algorithm was regularly able to find the optimal solution to problems having up to a few thousand integer variables. A notable limitation was the difficulty solving problems with many constraints.
This work was supported by the Mathematical, Information, and Computational Science Division subprogram of the Office of Computational and Technology Research, U.S. Department of Energy, under Contract W-31-109-Eng-38
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D. Abramson, H. Dang, and M. Krishnamoorthy. A comparison of two methods for solving 0/1 integer programs using a general purpose simulated annealing algorithm. Technical Research Report 81, Griffith University School of Computing and Information Technology, Australia, 1993.
R. Anbil, R. Tanga, and E. Johnson. A Global Approach to Crew Pairing Optimization. IBM Systems Journal, 31(1):71–78, 1992.
P. Chu and J. Beasley. A Genetic Algorithm for the Set Partitioning Problem. Technical Report, Imperial College, 1995.
J. Desrosiers, Y. Dumas, M. Solomon, and F. Soumis. The Airline Crew Pairing Problem. Technical Report G–93–39, Université de Montréal, 1993.
M. Fischer and P. Kedia. Optimal Solution of Set Covering/Partitioning Problems Using Dual Heuristics. Management Science, 36(6):674–688, 1990.
K. Hoffman and M. Padberg. Solving Airline Crew-Scheduling Problems by Branch-and-Cut. Management Science, 39(6):657–682, 1993.
D. Levine. A genetic algorithm for the set partitioning problem. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 481–487, San Mateo, 1993. Morgan Kaufmann.
D. Levine. A Parallel Genetic Algorithm for the Set Partitioning Problem. Ph.D. thesis, Illinois Institute of Technology, Chicago, 1994. Department of Computer Science.
G. Marsaglia, A. Zaman, and W. Tseng. Stat. Prob. Letter, 9(35), 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Kluwer Academic Publishers
About this chapter
Cite this chapter
Levine, D. (1996). A Parallel Genetic Algorithm for the Set Partitioning Problem. In: Osman, I.H., Kelly, J.P. (eds) Meta-Heuristics. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1361-8_2
Download citation
DOI: https://doi.org/10.1007/978-1-4613-1361-8_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8587-8
Online ISBN: 978-1-4613-1361-8
eBook Packages: Springer Book Archive