A New Heuristic Algorithm for Packing Equal Circles into A Larger Equilateral Triangular Container

This paper studies the problem of packing equal circles into a larger equilateral triangular container, which is concerned with how to pack these circles into the container without overlapping. Its aim is to minimize the edge length of the container as much as possible. By incorporating some heuristic configuration update strategies, a local search strategy based on the gradient method and the dichotomous search (DS) strategy into the simulated annealing (SA) algorithm, a new heuristic algorithm, the heuristic simulated annealing algorithm based on dichotomous search (HSADS), is put forward for solving this problem. In HSADS, the heuristic configuration update strategies are used to produce new configurations, and the gradient method is used to search for lower-energy minima near newly generated configurations, and the dichotomous search strategy is used to gain the minimal edge length of the equilateral triangular container. By testing six equal circles instances from the literature, the proposed algorithm improves the best known results of them so far. The experimental results show that HSADS is an effective algorithm for the problem of packing equal circles into a larger equilateral triangular container.

[1]  Wenqi Huang,et al.  A heuristic quasi-physical strategy for solving disks packing problem , 2002, Simul. Model. Pract. Theory.

[2]  Zhang Hai,et al.  SCIENCE CHINA Information Sciences , 2010 .

[3]  Kang Yan A Heuristic Algorithm Based on Tabu Search for the Disks Packing Problem , 2004 .

[4]  De-fu Zhang,et al.  An effective hybrid algorithm for the problem of packing circles into a larger containing circle , 2005, Comput. Oper. Res..

[5]  Wenqi Huang,et al.  A Short Note on a Simple Search Heuristic for the Diskspacking Problem , 2004, Ann. Oper. Res..

[6]  JianGang Yang,et al.  Intelligence Optimization Algorithms: A Survey , 2011 .

[7]  Gang Li,et al.  Basin filling algorithm for the circular packing problem with equilibrium behavioral constraints , 2010, Science China Information Sciences.

[8]  Shengjun Xue,et al.  An improved energy landscape paving algorithm for the problem of packing circles into a larger containing circle , 2009, Comput. Ind. Eng..

[9]  Zhipeng Lü,et al.  PERM for solving circle packing problem , 2008, Comput. Oper. Res..

[10]  Huaiqing Wang,et al.  An improved algorithm for the packing of unequal circles within a larger containing circle , 2002, Eur. J. Oper. Res..

[11]  Mhand Hifi,et al.  A dynamic adaptive local search algorithm for the circular packing problem , 2007, Eur. J. Oper. Res..

[12]  Haifeng Wang,et al.  Hybrid Immune Clonal Selection and Simulated Annealing Algorithm for Function Optimization , 2011 .

[13]  Mhand Hifi,et al.  A beam search algorithm for the circular packing problem , 2009, Comput. Oper. Res..

[14]  Tao Ye,et al.  Quasi-physical global optimization method for solving the equal circle packing problem , 2011, Science China Information Sciences.

[15]  Yu Zheng,et al.  An Effective Hybrid Algorithm for the Circles and Spheres Packing Problems , 2009, COCOA.

[16]  Chen Mao,et al.  A Heuristic Algorithm for the Unequal Circle Packing Problem , 2007 .

[17]  Wenqi Huang,et al.  Two personification strategies for solving circles packing problem , 1999 .

[18]  Rym M'Hallah,et al.  Adaptive beam search lookahead algorithms for the circular packing problem , 2010, Int. Trans. Oper. Res..

[19]  Defu Zhang,et al.  A Simulated Annealing Algorithm for the Circles Packing Problem , 2004, International Conference on Computational Science.