Memetic algorithms and hyperheuristics applied to a multiobjectivised two-dimensional packing problem

Packing problems are np-hard problems with several practical applications. A variant of a 2d Packing Problem (2dpp) was proposed in the gecco 2008 competition session. In this paper, Memetic Algorithms (mas) and Hyperheuristics are applied to a multiobjectivised version of the 2dpp. Multiobjectivisation is the reformulation of a mono-objective problem into a multi-objective one. The main aim of multiobjectivising the 2dpp is to avoid stagnation in local optima. First generation mas refers to hybrid algorithms that combine a population-based global search with an individual learning process. A novel first generation ma is proposed, and an original multiobjectivisation method is applied to the 2dpp. In addition, with the aim of facilitating the application of such first generation mas from the point of view of the parameter setting, and of enabling their usage in parallel environments, a parallel hyperheuristic is also applied. Particularly, the method applied here is a hybrid approach which combines a parallel island-based model and a hyperheuristic. The main objective of this work is twofold. Firstly, to analyse the advantages and drawbacks of a set of first generation mas. Secondly, to attempt to avoid those drawbacks by applying a parallel hyperheuristic. Moreover, robustness and scalability analyses of the parallel scheme are included. Finally, we should note that our methods improve on the current best-known solutions for the tested instances of the 2dpp.

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

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

[3]  Tzung-Pei Hong,et al.  Two-dimentional Encoding Schema and Genetic Operators , 2006, JCIS.

[4]  Graham Kendall,et al.  Hyperheuristics: A Robust Optimisation Method Applied to Nurse Scheduling , 2002, PPSN.

[5]  Gara Miranda,et al.  A memetic algorithm and a parallel hyperheuristic island-based model for a 2D packing problem , 2009, GECCO.

[6]  Graham Kendall,et al.  An investigation of a hyperheuristic genetic algorithm applied to a trainer scheduling problem , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[7]  Thomas Stützle,et al.  Stochastic Local Search: Foundations & Applications , 2004 .

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

[9]  Graham Kendall,et al.  A Tabu-Search Hyperheuristic for Timetabling and Rostering , 2003, J. Heuristics.

[10]  Hussein A. Abbass,et al.  Multiobjective optimization for dynamic environments , 2005, 2005 IEEE Congress on Evolutionary Computation.

[11]  Mitsukuni Matayoshi Two dimensional rectilinear polygon packing using genetic algorithm with a hierarchical chromosome , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[12]  Guo Jun Zhang,et al.  An Adaptive Memetic Algorithm for Packing Problems of Irregular Shapes , 2011 .

[13]  Yew-Soon Ong,et al.  Non-genetic transmission of memes by diffusion , 2008, GECCO '08.

[14]  Edmund K. Burke,et al.  An ant algorithm hyperheuristic for the project presentation scheduling problem , 2005, 2005 IEEE Congress on Evolutionary Computation.

[15]  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.

[16]  Andrzej Jaszkiewicz,et al.  Genetic local search for multi-objective combinatorial optimization , 2022 .

[17]  Jack Dongarra,et al.  MPI: The Complete Reference , 1996 .

[18]  Gara Miranda,et al.  2D Cutting Stock Problem: A New Parallel Algorithm and Bounds , 2007, Euro-Par.

[19]  Graham Kendall,et al.  An Ant Based Hyper-heuristic for the Travelling Tournament Problem , 2007, 2007 IEEE Symposium on Computational Intelligence in Scheduling.

[20]  Gary B. Lamont,et al.  Considerations in engineering parallel multiobjective evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[21]  P. Cowling,et al.  A Parameter-Free Hyperheuristic for Scheduling a Sales Summit , 2002 .

[22]  Ernesto Benini,et al.  Genetic Diversity as an Objective in Multi-Objective Evolutionary Algorithms , 2003, Evolutionary Computation.

[23]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

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

[25]  Kevin Kok Wai Wong,et al.  Classification of adaptive memetic algorithms: a comparative study , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[27]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[28]  Eduardo Segredo,et al.  A multiobjectivised memetic algorithm for the Frequency Assignment Problem , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[29]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[30]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[31]  Hussein A. Abbass,et al.  Searching under Multi-evolutionary Pressures , 2003, EMO.

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

[33]  Graham Kendall,et al.  Hyper-Heuristics: An Emerging Direction in Modern Search Technology , 2003, Handbook of Metaheuristics.

[34]  Edmund K. Burke,et al.  A simulated annealing based hyperheuristic for determining shipper sizes for storage and transportation , 2007, Eur. J. Oper. Res..

[35]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

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

[37]  Gara Miranda,et al.  A Parallel Plugin-Based Framework for Multi-objective Optimization , 2009, DCAI.

[38]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[39]  Richard A. Watson,et al.  Reducing Local Optima in Single-Objective Problems by Multi-objectivization , 2001, EMO.