Evolutionary and Ant Colony Optimization Based Approaches for a Two-Dimensional Strip Packing Problem

In the last few years, metaheuristic approaches have shown an important development in many application areas. This situation has turned them into one of the more appropriate candidates when dealing with difficult real-world problems for which timely, good-quality solutions are necessary. Furthermore, the class of metaheuristic approaches includes a large number of variants and designs which mainly depend on the concepts from which they are inspired. This chapter aims at giving an overview of Evolutionary Algorithms and Ant Colony Optimization when applied to the two-dimensional strip packing problem. The respective performance of these two metaheuristics are analyzed and compared from different perspectives by implementing a Genetic Algorithm and an Ant Colony System.

[1]  Andrea Lodi,et al.  Two-dimensional packing problems: A survey , 2002, Eur. J. Oper. Res..

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

[3]  Graham Kendall,et al.  A Simulated Annealing Enhancement of the Best-Fit Heuristic for the Orthogonal Stock-Cutting Problem , 2009, INFORMS J. Comput..

[4]  Bertrand Neveu,et al.  An Efficient Hyperheuristic for Strip-Packing Problems , 2008, Adaptive and Multilevel Metaheuristics.

[5]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

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

[7]  Günther R. Raidl,et al.  Models and algorithms for three-stage two-dimensional bin packing , 2007, Eur. J. Oper. Res..

[8]  Thomas Stützle,et al.  The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances , 2003 .

[9]  Graham Kendall,et al.  A New Bottom-Left-Fill Heuristic Algorithm for the Two-Dimensional Irregular Packing Problem , 2006, Oper. Res..

[10]  Andreas Bortfeldt,et al.  A genetic algorithm for the two-dimensional strip packing problem with rectangular pieces , 2006, Eur. J. Oper. Res..

[11]  Pearl Y. Wang,et al.  Data set generation for rectangular placement problems , 2001, Eur. J. Oper. Res..

[12]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .

[13]  Jacques Periaux,et al.  Multidisciplinary Methods for Analysis, Optimization and Control of Complex Systems , 2005 .

[14]  Enrique Alba,et al.  Optimization Techniques for Solving Complex Problems , 2009 .

[15]  Jorge Pinho de Sousa,et al.  Metaheuristics: Computer Decision-Making , 2010 .

[16]  Ramón Alvarez-Valdés,et al.  Reactive GRASP for the strip-packing problem , 2008, Comput. Oper. Res..

[17]  Vittorio Maniezzo,et al.  An Ant System Heuristic for the Two-Dimensional Finite Bin Packing Problem: preliminary results , 2005 .

[18]  Zafer Bingul,et al.  Hybrid genetic algorithm and simulated annealing for two-dimensional non-guillotine rectangular packing problems , 2006, Eng. Appl. Artif. Intell..

[19]  Graham Kendall,et al.  A New Placement Heuristic for the Orthogonal Stock-Cutting Problem , 2004, Oper. Res..

[20]  De-fu Zhang,et al.  An Improved Heuristic Recursive Strategy Based on Genetic Algorithm for the Strip Rectangular Packing Problem , 2007 .

[21]  E. Hopper,et al.  A Review of the Application of Meta-Heuristic Algorithms to 2D Strip Packing Problems , 2001, Artificial Intelligence Review.

[22]  Carlos Cotta,et al.  Adaptive and multilevel metaheuristics , 2008 .

[23]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[24]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[25]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[26]  Frederick Ducatelle,et al.  Ant colony optimization and local search for bin packing and cutting stock problems , 2004, J. Oper. Res. Soc..

[27]  Marco A. Boschetti,et al.  The Two-Dimensional Finite Bin Packing Problem. Part II: New lower and upper bounds , 2003, 4OR.

[28]  Daniele Vigo,et al.  An Exact Approach to the Strip-Packing Problem , 2003, INFORMS J. Comput..

[29]  Enrique Alba,et al.  MALLBA: A Library of Skeletons for Combinatorial Optimisation (Research Note) , 2002, Euro-Par.

[30]  Pearl Y. Wang,et al.  Heuristics for Large Strip Packing Problems with Guillotine Patterns: an Empirical Study , 2001 .

[31]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[32]  D J Evans,et al.  Parallel processing , 1986 .

[33]  Mutsunori Yagiura,et al.  The best-fit heuristic for the rectangular strip packing problem: An efficient implementation and the worst-case approximation ratio , 2010, Comput. Oper. Res..

[34]  Daniele Vigo,et al.  Recent advances on two-dimensional bin packing problems , 2002, Discret. Appl. Math..

[35]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[36]  V. Cerný Thermodynamical approach to the traveling salesman problem: An efficient simulation algorithm , 1985 .

[37]  Enrique Alba,et al.  Analysis of distributed genetic algorithms for solving cutting problems , 2006, Int. Trans. Oper. Res..

[38]  Eva Hopper,et al.  Two-dimensional Packing utilising Evolutionary Algorithms and other Meta-Heuristic Methods , 2002 .

[39]  Günther R. Raidl,et al.  An Evolutionary Algorithm for Column Generation in Integer Programming: An Effective Approach for 2D Bin Packing , 2004, PPSN.

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

[41]  Ramón Alvarez-Valdés,et al.  A tabu search algorithm for a two-dimensional non-guillotine cutting problem , 2007, Eur. J. Oper. Res..

[42]  S. Martello,et al.  Exact Solution of the Two-Dimensional Finite Bon Packing Problem , 1998 .