A parallel multi-objective algorithm for two-dimensional bin packing with rotations and load balancing

Abstract Bin packing problems are NP-hard combinatorial optimization problems of fundamental importance in several fields, including computer science, engineering, economics, management, manufacturing, transportation, and logistics. In particular, the non-guillotine version of the single-objective two-dimensional bin packing problem with rotations is a highly complex scheduling problem that consists in packing a set of items into the minimum number of bins, where items can be rotated 90° and are characterized by having different heights and widths. Recently, some authors have proposed multi-objective formulations that also consider additional objectives, such as the balancing the bin load in order to increase its stability. The load imbalance minimization, which depends on the distribution of the items packed in them, is a critical point in many real applications. This paper analyzes how to solve two-dimensional bin packing problems with rotations and load balancing using parallel and multi-objective memetic algorithms that apply a set of search operators specifically designed to solve this problem. Results obtained using a set of test problems show the good performance of parallel and multi-objective memetic algorithms in comparison with other methods found in the literature.

[1]  Miguel A. Labrador,et al.  A multiobjective ant colony-based optimization algorithm for the bin packing problem with load balancing , 2010, IEEE Congress on Evolutionary Computation.

[2]  Suxin Wang,et al.  Study on improved ant colony optimization for bin-packing problem , 2010, 2010 International Conference On Computer Design and Applications.

[3]  Aziz Moukrim,et al.  New resolution algorithm and pretreatments for the two-dimensional bin-packing problem , 2008, Comput. Oper. Res..

[4]  Jacek Blazewicz,et al.  A New Parallel Approach for Multi-dimensional Packing Problem , 2001, PPAM.

[5]  Paul S. Dwyer,et al.  Basic Instructions in Statistical Computations , 1957 .

[6]  Kay Chen Tan,et al.  On solving multiobjective bin packing problems using evolutionary particle swarm optimization , 2008, Eur. J. Oper. Res..

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

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

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

[10]  Dirk Sudholt,et al.  The impact of parametrization in memetic evolutionary algorithms , 2009, Theor. Comput. Sci..

[11]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[12]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[13]  Maria Dolores Gil Montoya,et al.  A New Memetic Algorithm for the Two-Dimensional Bin-Packing Problem with Rotations , 2010, DCAI.

[14]  Ben Mohamed Ahemed Mohamed,et al.  Optimization by Ant Colony Hybryde for the Bin-Packing Problem , 2009 .

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

[16]  Chung-lun Li,et al.  Bin‐packing problem with concave costs of bin utilization , 2006 .

[17]  Helmar Burkhart,et al.  Solving Bi-objective Many-Constraint Bin Packing Problems in Automobile Sheet Metal Forming Processes , 2009, EMO.

[18]  W. W. Daniel Applied Nonparametric Statistics , 1979 .

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

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

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

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

[23]  Sándor P. Fekete,et al.  PackLib2: An integrated library of multi-dimensional packing problems , 2007, Eur. J. Oper. Res..

[24]  Daniele Vigo,et al.  Heuristic algorithms for the three-dimensional bin packing problem , 2002, Eur. J. Oper. Res..

[25]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[26]  J. O. Berkey,et al.  Two-Dimensional Finite Bin-Packing Algorithms , 1987 .

[27]  Teodor Gabriel Crainic,et al.  Recent Advances in Multi-dimensional Packing Problems , 2012 .

[28]  Ben Paechter,et al.  Parallelization of population-based multi-objective meta-heuristics: An empirical study , 2006 .

[29]  Enrique Alba,et al.  Parallel Metaheuristics: A New Class of Algorithms , 2005 .

[30]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[31]  Carlos M. Fonseca,et al.  The Attainment-Function Approach to Stochastic Multiobjective Optimizer Assessment and Comparison , 2010, Experimental Methods for the Analysis of Optimization Algorithms.

[32]  F. G. Montoya,et al.  A memetic algorithm applied to the design of water distribution networks , 2010, Appl. Soft Comput..

[33]  Eduardo Segredo,et al.  Parallel island-based multiobjectivised memetic algorithms for a 2D packing problem , 2011, GECCO '11.

[34]  Pablo Moscato,et al.  Handbook of Memetic Algorithms , 2011, Studies in Computational Intelligence.

[35]  Martin Josef Geiger Bin Packing Under Multiple Objectives - a Heuristic Approximation Approach , 2008, ArXiv.

[36]  Bernard Chazelle,et al.  The Bottomn-Left Bin-Packing Heuristic: An Efficient Implementation , 1983, IEEE Transactions on Computers.

[37]  Daniele Vigo,et al.  TSpack: A Unified Tabu Search Code for Multi-Dimensional Bin Packing Problems , 2004, Ann. Oper. Res..

[38]  Teodor Gabriel Crainic,et al.  TS2PACK: A two-level tabu search for the three-dimensional bin packing problem , 2009, Eur. J. Oper. Res..

[39]  Eduardo C. Xavier,et al.  Heuristics for two-dimensional knapsack and cutting stock problems with items of irregular shape , 2012, Expert Syst. Appl..

[40]  Daniele Vigo,et al.  Algorithm 864: General and robot-packable variants of the three-dimensional bin packing problem , 2007, TOMS.

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

[42]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .