Abstract:International audienceIn this paper, we study the circular packing problem (CPP) which consists of packing a set of non-identical circles of known radii into the smallest circle with no overlap of any pair of circles. To solve CPP, we propose a three-phase approximate algorithm. During its first phase, the algorithm successively packs the ordered set of circles. It searches for each circle's "best" position given the positions of the already packed circles where the best position minimizes the radius of the cu… Show more
“…At each iteration, the heuristic identifies the set of potential best positions of a circle C i , i ∈ N , given the positions of the previously packed circles, and determines for each of these positions the coordinates and radius of the smallest containing circle. Hifi and M'Hallah [1] propose a three-phase approximate heuristic. During its first phase, it successively packs the ordered set of circles.…”
Section: Related Workmentioning
confidence: 99%
“…These 12 instances, used as benchmark problems in [1,21], are interesting as they have not been specifically constructed for packing non-identical circles into a circle but for packing circles into a rectangle. Moreover, these problems include relatively large problems; thus, reflect the behavior of the proposed heuristics when the problem size increases (the instances can be downloaded from the following web page: http://www.laria.u-picardie.fr/hifi/OR-Benchmark/Circular).…”
Section: Solution Qualitymentioning
confidence: 99%
“…This paper addresses the circular packing problem (CPP) where the items and objects are circles. This problem is of particular interest in bundling wires that connect a car's sensors to the display board [1,2]. The wires have to pass through a hole that will be drilled on the body of the car.…”
“…At each iteration, the heuristic identifies the set of potential best positions of a circle C i , i ∈ N , given the positions of the previously packed circles, and determines for each of these positions the coordinates and radius of the smallest containing circle. Hifi and M'Hallah [1] propose a three-phase approximate heuristic. During its first phase, it successively packs the ordered set of circles.…”
Section: Related Workmentioning
confidence: 99%
“…These 12 instances, used as benchmark problems in [1,21], are interesting as they have not been specifically constructed for packing non-identical circles into a circle but for packing circles into a rectangle. Moreover, these problems include relatively large problems; thus, reflect the behavior of the proposed heuristics when the problem size increases (the instances can be downloaded from the following web page: http://www.laria.u-picardie.fr/hifi/OR-Benchmark/Circular).…”
Section: Solution Qualitymentioning
confidence: 99%
“…This paper addresses the circular packing problem (CPP) where the items and objects are circles. This problem is of particular interest in bundling wires that connect a car's sensors to the display board [1,2]. The wires have to pass through a hole that will be drilled on the body of the car.…”
“…The objective is to determine the radius r of C as well as the coordinates ( x i , y i ) of the center of C i , i ∈ N . This problem, which is a variant of the two‐dimensional open‐dimension problem (Wäscher et al, 2007), has many industrial applications such as bundling wires that connect a car's sensors to the display board (Hifi and M'Hallah, 2008; Sugihara et al, 2004), and grouping cables into pipes for telecommunication and oil‐related companies.…”
This paper addresses the circular packing problem (CPP), which consists in packing n circles C i , each of known radius r i , iAN 5 f1, . . ., ng, into the smallest containing circle C. The objective is to determine the radius r of C as well as the coordinates (x i , y i ) of the center of C i , iAN. CPP is solved using two adaptive algorithms that adopt a binary search to determine r, and a beam search to check the feasibility of packing n circles into C when the radius is fixed at r. A node of level ', ' 5 1, . . ., n, of the beam search tree corresponds to a partial packing of ' circles of N into C. The potential of each node of the tree is assessed using a lookahead strategy that, starting with the partial packing of the current node, assigns each unpacked circle to its maximum hole degree position. The beam search stops either when the lookahead strategy identifies a feasible packing or when it has fathomed all nodes. The computational tests on a set of benchmark instances show the effectiveness of the proposed adaptive algorithms.
“…Zhang and Deng (2005) combined Huang et al's approach with simulated annealing to explore the neighborhood of the current solution, and tabu search to be used jump out of local minima. Hifi and M'Hallah (2008) proposed a three-phase approximate heuristic. Huang, Li, Li, and Xu (2006) presented two greedy algorithms which used a maximum hole degree rule and a self look-ahead search strategy.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.