A heuristic simulated annealing algorithm for the circular packing problem

被引:0
作者
Liu, Jingfa [1 ]
Zheng, Yu [1 ]
Liu, Wenjie [1 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing 210044, Peoples R China
来源
THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING | 2009年
关键词
Circular packing; simulated annealing; gradient descent; combinatorial optimization; UNEQUAL CIRCLES; LARGER;
D O I
10.1109/WGEC.2009.170
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the circular packing problem (CPP) which consists of packing a set of circles of known radii into a larger containing circle without overlapping. The objective is to determine the smallest radius of the containing circle and the coordinates of the center of every packed circle. To solve CPP, we propose a heuristic simulated annealing (HSA) algorithm that incorporates heuristic neighborhood search mechanism and the gradient descent method into the simulated annealing procedure. The special neighborhood search mechanism can avoid the disadvantage of blind search in the simulated annealing algorithm and the gradient descent method can speed up searching the global optimal configuration. The computational results, on a set of instances taken from the literature, show the effectiveness of the proposed algorithm.
引用
收藏
页码:802 / 805
页数:4
相关论文
共 10 条
[1]   A beam search algorithm for the circular packing problem [J].
Akeb, Hakim ;
Hifi, Mhand ;
M'Hallah, Rym .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (05) :1513-1528
[2]   Optimizing the packing of cylinders into a rectangular container:: A nonlinear approach [J].
Birgin, EG ;
Martínez, JM ;
Ronconi, DP .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 160 (01) :19-33
[3]   Global optimization by energy landscape paving [J].
Hansmann, UHE ;
Wille, LT .
PHYSICAL REVIEW LETTERS, 2002, 88 (06) :68105/1-68105/4
[4]   Adaptive and restarting techniques-based algorithms for circular packing problems [J].
Hifi, Mhand ;
M'Hallah, Rym .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2008, 39 (01) :17-35
[5]   Note on: An improved algorithm for the packing of unequal circles within a larger containing circle [J].
Huang, Wenqi ;
Chen, Mao .
COMPUTERS & INDUSTRIAL ENGINEERING, 2006, 50 (03) :338-344
[6]   A short note on a simple search heuristic for the diskspacking problem [J].
Huang, WQ ;
Kang, Y .
ANNALS OF OPERATIONS RESEARCH, 2004, 131 (1-4) :101-108
[7]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680
[8]   An improved energy landscape paving algorithm for the problem of packing circles into a larger containing circle [J].
Liu, Jingfa ;
Xue, Shengjun ;
Liu, Zhaoxia ;
Xu, Danhua .
COMPUTERS & INDUSTRIAL ENGINEERING, 2009, 57 (03) :1144-1149
[9]   Curved hexagonal packings of equal disks in a circle [J].
Lubachevsky, BD ;
Graham, RL .
DISCRETE & COMPUTATIONAL GEOMETRY, 1997, 18 (02) :179-194
[10]   An improved algorithm for the packing of unequal circles within a larger containing circle [J].
Wang, HQ ;
Huang, WQ ;
Zhang, QA ;
Xu, DM .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 141 (02) :440-453