Article ID: | iaor19971543 |
Country: | Netherlands |
Volume: | 63 |
Issue: | 1 |
Start Page Number: | 415 |
End Page Number: | 436 |
Publication Date: | May 1996 |
Journal: | Annals of Operations Research |
Authors: | Dowsland Kathryn A., Herbert Edward A. |
Keywords: | heuristics, combinatorial analysis |
This paper is concerned with a family of genetic algorithms for the pallet loading problem. The present algorithms differ from previous applications of genetic algorithms to two-dimensional packing problems in that the coding contains all the information needed to produce the packing it represents, rather than relying on a packing algorithm to decode each individual solution. The authors experiment with traditional one-dimensional string representations, and a two-dimensional matrix representation which preserves the notion of closeness between positions on the pallet. Two new crossover operators are introduced for the two-dimensional case. The present definition of solution space includes both feasible and infeasible solutions and the authors suggest a number of different fitness functions which penalise infeasibility in different ways and a repair operator which allows the present populations to maintain feasibility. The results of experiments designed to test the effectiveness of these features are presented.