Greedy heuristic algorithm for packing equal circles into a circular container

被引:7
|
作者
Chen, Mao [1 ]
Tang, Xiangyang [1 ]
Song, Ting [1 ]
Zeng, Zhizhong [1 ]
Peng, Xicheng [1 ]
Liu, Sanya [1 ]
机构
[1] Cent China Normal Univ, Natl Engn Res Ctr E Learning, Wuhan 430079, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Heuristics; Circle packing; Combinatorial optimization; Heuristic enumeration; CONGRUENT CIRCLES; UNEQUAL CIRCLES; LARGER;
D O I
10.1016/j.cie.2018.03.030
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a greedy heuristic algorithm for solving the circle packing problem whose objective is to pack a set of unit circles into the smallest circular container. The proposed algorithm can be divided into two stages. In the first stage, a greedy packing procedure is introduced to determine whether the given set of circles can be packed into a fixed container. According to the greedy packing procedure, the circles are packed into the container one by one and each circle is packed into the container by a corner-occupying placement with maximal global benefit. In the second stage, the greedy packing procedure is embedded in a heuristic enumeration strategy to find the smallest container to accommodate all given circles. Tested on two sets of 20 public benchmark instances, the proposed algorithm achieves competitive results compared with existing algorithms in the literature. Furthermore, the effects of important parameter setting and essential components of the proposed algorithm are analyzed.
引用
收藏
页码:114 / 120
页数:7
相关论文
共 50 条
  • [1] A hybrid heuristic for packing unequal circles into a circular container
    Akeb, Hakim
    Li, Yu
    2006 INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, VOLS 1 AND 2, PROCEEDINGS, 2006, : 922 - 927
  • [2] A filtered beam search based heuristic algorithm for packing unit circles into a circular container
    Chen, Mao
    Yang, Yajing
    Zeng, Zeyu
    Tang, Xiangyang
    Peng, Xicheng
    Liu, Sannuya
    COMPUTERS & OPERATIONS RESEARCH, 2024, 166
  • [3] Solving the problem of packing equal and unequal circles in a circular container
    Grosso, A.
    Jamali, A. R. M. J. U.
    Locatelli, M.
    Schoen, F.
    JOURNAL OF GLOBAL OPTIMIZATION, 2010, 47 (01) : 63 - 81
  • [4] Solving the problem of packing equal and unequal circles in a circular container
    A. Grosso
    A. R. M. J. U. Jamali
    M. Locatelli
    F. Schoen
    Journal of Global Optimization, 2010, 47 : 63 - 81
  • [5] Greedy vacancy search algorithm for packing equal circles in a square
    Huang, Wenqi
    Ye, Tao
    OPERATIONS RESEARCH LETTERS, 2010, 38 (05) : 378 - 382
  • [6] Iterated dynamic thresholding search for packing equal circles into a circular container
    Lai, Xiangjing
    Hao, Jin-Kao
    Yue, Dong
    Lu, Zhipeng
    Fu, Zhang-Hua
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 299 (01) : 137 - 153
  • [7] An efficient quasi-physical quasi-human algorithm for packing equal circles in a circular container
    He, Kun
    Ye, Hui
    Wang, Zhengli
    Liu, Jingfa
    COMPUTERS & OPERATIONS RESEARCH, 2018, 92 : 26 - 36
  • [8] Proportional Packing of Circles in a Circular Container
    Romanova, T. E.
    Stetsyuk, P. I.
    Fischer, A.
    Yaskov, G. M.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2023, 59 (01) : 82 - 89
  • [9] Proportional Packing of Circles in a Circular Container
    T. E. Romanova
    P. I. Stetsyuk
    A. Fischer
    G. M. Yaskov
    Cybernetics and Systems Analysis, 2023, 59 : 82 - 89
  • [10] Greedy algorithms for packing unequal circles into a rectangular container
    Huang, WQ
    Li, Y
    Akeb, H
    Li, CM
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2005, 56 (05) : 539 - 548