Solving 2D strip packing problem using fruit fly optimization algorithm

Abstract Two dimensional strip-packing problem (2DSPP) consists of packing a set of rectangular items on one strip with a restriction of a maximal width and height. Because the conventional algorithms are still sub-optimal, the researchers tend towards searching for more successful alternative algorithms to solve 2DSPP. The fruit fly optimization algorithm (FOA), which is one of the recently proposed meta-heuristic algorithms, has been successfully applied on many engineering and mathematical problems. This study presents an implementation of FOA for solving non-oriented 2DSPP. The aim of the study is to find the optimal sequence of the rectangles in a strip, and then to place the rectangles by bottom left fill approach to have the optimal height within a fixed width box. The experiments are concluded on online available set of 2DSPP test problems. The preliminary results of the study are compared with the results of some conventional or heuristic approaches which use the same problem set. The experimental results show the promising results are obtained by FOA on solving 2DSPPs.

[1]  Xiaofang Yuan,et al.  Parameter identification of BIPT system using chaotic-enhanced fruit fly optimization algorithm , 2015, Appl. Math. Comput..

[2]  Qian He,et al.  On a novel multi-swarm fruit fly optimization algorithm and its application , 2014, Appl. Math. Comput..

[3]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[5]  Jianhua Lu,et al.  Optimization about the layout of IMUs in large ship based on fruit fly optimization algorithm , 2015 .

[6]  Yoshiko Wakabayashi,et al.  Algorithms for two-dimensional cutting stock and strip packing problems using dynamic programming and column generation , 2008, Eur. J. Oper. Res..

[7]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

[9]  Defu Zhang,et al.  A Meta-heuristic Algorithm for the Strip Rectangular Packing Problem , 2005, ICNC.

[10]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[11]  Gilles Trombettoni,et al.  A Strip Packing Solving Method Using an Incremental Move Based on Maximal Holes , 2008, Int. J. Artif. Intell. Tools.

[12]  Narendra S. Chaudhari,et al.  Hybrid Approach for 2D Strip Packing Problem Using Genetic Algorithm , 2013, IWANN.

[13]  Hongde Dai,et al.  Comment and improvement on "A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example" , 2014, Knowl. Based Syst..

[14]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[15]  Yi Liang,et al.  Fruit fly optimization algorithm based on differential evolution and its application on gasification process operation optimization , 2015, Knowl. Based Syst..

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

[17]  Xavier Bonnaire,et al.  A revision of recent approaches for two-dimensional strip-packing problems , 2009, Eng. Appl. Artif. Intell..

[18]  Amir Hossein Gandomi,et al.  Firefly Algorithm for solving non-convex economic dispatch problems with valve loading effect , 2012, Appl. Soft Comput..

[19]  Dayou Liu,et al.  Evolving support vector machines using fruit fly optimization for medical data classification , 2016, Knowl. Based Syst..

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

[21]  Graham Kendall,et al.  Comparison of meta-heuristic algorithms for clustering rectangles , 1999 .

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

[23]  Ronald L. Rivest,et al.  Orthogonal Packings in Two Dimensions , 1980, SIAM J. Comput..

[24]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .