Hybrid genetic algorithm and simulated annealing for two-dimensional non-guillotine rectangular packing problems

Abstract In this paper, genetic algorithm (GA) and simulated annealing (SA) with improved bottom left (BL) algorithm were applied to two-dimensional non-guillotine rectangular packing problems. The performance and efficiency of these algorithms on several test problems [Hopper, E., Turton, B.C.H., 2000. An empirical investigation of meta-heuristic and heuristic algorithms for two-dimensional packing problem. European Journal of Operational Research 128 (1), 34–57] were compared. These test problems consist of 17 and 29 individual rectangular pieces to place in main object limited with a size of 200×200 units. Both solution approaches were compared, based on the trim losses of the test problems. Also, the influences of the GA parameters (population sizes, mutation rates, crossover techniques) and of the SA parameters (cooling schedules, neighborhood moves, the number of inner loop, different temperature values) on the solution of these problems were examined. For considering all solutions of the test problems, the hybrid GA produces much better results than the hybrid SA.

[1]  Marvin D. Troutt,et al.  Application of a mixed simulated annealing-genetic algorithm heuristic for the two-dimensional orthogonal packing problem , 2003, Eur. J. Oper. Res..

[2]  Kemper Lewis,et al.  An Extension of the Orthogonal Packing Problem Through Dimensional Flexibility , 1999 .

[3]  Christopher R. Houck,et al.  A Genetic Algorithm for Function Optimization: A Matlab Implementation , 2001 .

[4]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[5]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[6]  Jacek Blazewicz,et al.  Using a tabu search approach for solving the two-dimensional irregular cutting problem , 1993, Ann. Oper. Res..

[7]  Cihan H. Dagli,et al.  New approaches to nesting rectangular patterns , 1997, J. Intell. Manuf..

[8]  Daniele Vigo,et al.  Approximation algorithms for the oriented two-dimensional bin packing problem , 1999, Eur. J. Oper. Res..

[9]  Hongfei Teng,et al.  An improved BL-algorithm for genetic algorithm of the orthogonal packing of rectangles , 1999, Eur. J. Oper. Res..

[10]  Alistair I. Mees,et al.  Convergence of an annealing algorithm , 1986, Math. Program..

[11]  Jacek Btażewicz,et al.  Tabu Search for Two-Dimensional Irregular Cutting , 2002 .

[12]  J. Błażewicz,et al.  A local search approach for two-dimensional irregular cutting , 1995 .

[13]  E. Hopper,et al.  An empirical investigation of meta-heuristic and heuristic algorithms for a 2D packing problem , 2001, Eur. J. Oper. Res..

[14]  T. Kampke Simulated annealing: Use of a new tool in bin packing , 1988 .

[15]  E. Hopper,et al.  A genetic algorithm for a 2D industrial packing problem , 1999 .

[16]  Loris Faina,et al.  An application of simulated annealing to the cutting stock problem , 1999, Eur. J. Oper. Res..

[17]  L. Fogel,et al.  European Journal Ofoperational Research on Genetic Algorithms for the Packing of Polygons , 1996 .

[18]  Derek Smith,et al.  Bin Packing with Adaptive Search , 1985, ICGA.

[19]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[20]  Jacek Blazewicz,et al.  Parallel Tabu Search Approaches For Two-Dimensional Cutting , 2004, Parallel Process. Lett..

[21]  John E. Beasley A population heuristic for constrained two-dimensional non-guillotine cutting , 2004, Eur. J. Oper. Res..

[22]  Emanuel Falkenauer,et al.  Genetic Algorithms and Grouping Problems , 1998 .

[23]  Antonio Albano,et al.  Optimal Allocation of Two-Dimensional Irregular Shapes Using Heuristic Search Methods , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[24]  T. Kampke Simulated Annealing: use of new tool in bin packing , 1988 .

[25]  K. Dowsland Some experiments with simulated annealing techniques for packing problems , 1993 .

[26]  John E. Beasley,et al.  An evolutionary heuristic for the index tracking problem , 2003, Eur. J. Oper. Res..

[27]  John E. Beasley,et al.  Scatter Search and Bionomic Algorithms for the aircraft landing problem , 2005, Eur. J. Oper. Res..

[28]  Marvin D. Troutt,et al.  Applications of genetic search and simulated annealing to the two-dimensional non-guillotine cutting stock problem , 2001 .