Numerical methods for the construction of packings of different balls into convex compact sets

被引:0
|
作者
Lebedev, P. D. [1 ]
Kazakov, A. L. [2 ]
Lempert, A. A. [2 ]
机构
[1] Russian Acad Sci, Phys Math Sci, Krasovskii Inst Math & Mech, Ural Branch, Ekaterinburg 620108, Russia
[2] Russian Acad Sci, Matrosov Inst Syst Dynam & Control Theory, Siberian Branch, Phys Math Sci, Irkutsk 664033, Russia
来源
基金
俄罗斯基础研究基金会; 俄罗斯科学基金会;
关键词
packing; sphere; optimization; generalized Dirichlet zone; directional derivative; superdifferential; optical-geometric approach; GREEDY ALGORITHMS; UNEQUAL SPHERES;
D O I
10.21538/0134-4889-2020-26-2-173-187
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The problem of an optimal packing of incongruent balls into a convex compact set is studied. We consider sets of balls whose radii are proportional to a specified parameter r. The aim is to maximize r. The maximum possible number of different types of balls is three. The problem belongs to the class of NP-hard problems and is solved numerically. We propose algorithms based on partitioning the given compact set into zones of influence of the centers of the elements (generalized Dirichlet zones). The partition is constructed using the optical-geometric approach developed by the authors earlier. A preliminary result is obtained and then improved by a geometric algorithm based on a step-by-step shift of points aimed at maximizing the radius of the current ball. To find the shift direction, we construct the superdifferential of the function equal to the maximum radius of a packed ball centered at the current point. We derive a formula for the maximum growth direction of this function. The developed algorithms are implemented as a software complex for the construction of a ball packing of a compact set. A numerical experiment was carried out for several examples. Packings with balls of different radii are constructed for containers of different shapes: a cube, a sphere, and a cylinder.
引用
收藏
页码:173 / 187
页数:15
相关论文
共 50 条