Алгоритмы построения оптимальных упаковок для компактных множеств на плоскости
Авторы
-
А.Л. Казаков
-
П.Д. Лебедев
Ключевые слова:
упаковка кругов
зона Дирихле
диаграмма Вороного
оптико-геометрический метод
вычислительный алгоритм
программный комплекс
Аннотация
Рассматривается задача об упаковке заданного числа равных кругов в компактное множество на плоскости при наибольшем возможном их радиусе. Разработан аналитический алгоритм отыскания наилучшей упаковки одного круга в многоугольник в евклидовом пространстве, основанный на максимизации функции расстояния от границы. На его основе создан алгоритм итерационного улучшения упаковки в выпуклое множество, использующий разбиение на подмножества (зоны Дирихле) с помощью диаграммы Вороного. Предложен численный алгоритм построения упаковки для случаев невыпуклого множества и неевклидовой метрики, основанный на оптико-геометрической аналогии. Проведено численное решение ряда примеров при большом количестве элементов упаковки в евклидовом пространстве и для одной специальной неевклидовой метрики.
Раздел
Раздел 1. Вычислительные методы и приложения
Библиографические ссылки
- D. S. Bukharov and A. L. Kazakov, “VIGOLT System for Solving Transport Logistics Optimization Problems,” Vychisl. Metody Programm. 13, 65-74 (2012).
- A. L. Kazakov and A. A. Lempert, “An Approach to Optimization in Transport Logistics,” Avtom. Telemekh. No. 7, 50-57 (2011) [Autom. Remote Control 72 (7), 1396-1404 (2011)].
- V. N. Ushakov, A. R. Matviychuk, and P. D. Lebedev, “Defect of Stability in Game-Pursuit Problem,” Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki No. 3, 87-103 (2010).
- P. D. Lebedev and D. S. Bukharov, “Approximation of Polygons with the Best Set of Circles,” Izv. Irkutsk Univ. Ser. Mat. No. 3, 72-87 (2013).
- P. D. Lebedev, A. A. Uspenskii, and V. N. Ushakov, “Algorithms of the Best Approximations of the Flat Sets by the Union of Circles,” Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki No. 4, 88-99 (2013).
- V. N. Ushakov, A. S. Lakhtin, and P. D. Lebedev, “Optimization of the Hausdorff Distance between Sets in Euclidean Space,” Tr. Inst. Mat. Mekh. UrO RAN 20 (3), 291-308 (2014).
- J. H. Conway and N. J. A. Sloane, Sphere Packing, Lattices and Groups (Springer, New York, 1988; Mir, Moscow, 1990).
- L. F. Töth, Lagerungen in der Ebene, auf der Kugel und im Raum (Springer, Berlin, 1957; Fizmatlit, Moscow, 1958).
- V. I. Levenshtein, “Boundaries for Packings in n-Dimensional Euclidean Space,” Dokl. Akad. Nauk SSSR 245 (6), 1299-1303 (1979).
- A. L. Kazakov, A. A. Lempert, and D. S. Bukharov, “On Segmenting Logistical Zones for Servicing Continuously Developed Consumers,” Avtom. Telemekh. No. 6, 87-100 (2013) [Autom. Remote Control 74 (6), 968-977 (2013)].
- A. A. Lempert, A. L. Kazakov, and D. S. Bukharov, “Mathematical Model and Program System for Solving a Problem of Logistic Objects Placement,” in Control of Large Systems (Trapeznikov Inst. Control Sci., Moscow, 2013), Issue 41, pp. 270-284.
- P. G. Szabó and E. Specht, “Packing up to 200 Equal Circles in a Square,” in Models and Algorithms for Global Optimization. Optimization and Its Applications (Springer, Heidelberg, 2007), Vol. 4, pp. 141-156.
- L. G. Casado, I. Garcia, P. G. Szabó, and T. Csendes, “Packing Equal Circles in a Square II. New Results for up to 100 Circles Using the TAMSASS-PECS Algorithm,” in Optimization Theory. Applied Optimization (Springer, Heidelberg, 2001), Vol. 59, pp. 207-224.
- M. C. Markót and T. Csendes, “A New Verified Optimization Technique for the ’Packing Circles in a Unit Square’ Problems,” SIAM J. Optim. 16 (1), 193-219 (2005).
- C. de Groot, R. Peikert, and D. Würtz, The Optimal Packing of Ten Equal Circles in a Square , Research Report No. 90-12 (Eidgenössische Tech. Hochschule, Zürich, 1990).
- R. L. Graham, B. D. Lubachevsky, K. J. Nurmela, and P. R. J. Östergard, “Dense Packings of Congruent Circles in a Circle,” Discrete Math. 181 (1-3), 139-154 (1998).
- B. D. Lubachevsky and R. L. Graham, “Curved Hexagonal Packings of Equal Disks in a Circle,” Discrete Comput. Geom. 18 (2), 179-194 (1997).
- M. Goldberg, “Packing of 14, 16, 17 and 20 Circles in a Circle,” Math. Mag. 44 (3), 134-139 (1971).
- K. Leichtweiss, Konvexe Mengen (Springer, Berlin, 1980; Nauka, Moscow, 1985).
- V. F. Dem’yanov and L. V. Vasiliev, Nondifferentiated Optimization (Nauka, Moscow, 1981) [in Russian].
- B. T. Polyak, Introduction to Optimization (Nauka, Moscow, 1983) [in Russian].
- L. M. Mestetsky, Continuous Morphology of Binary Images: Shapes, Frames, Circulars (Fizmatlit, Moscow, 2009) [in Russian].
- B. A. Dubrovin, S. P. Novikov, and A. T. Fomenko, Modern Geometry (Fizmatlit, Moscow, 1986) [in Russian].
- A. L. Garkavi, “Existence of the Best Net and the Best Width for Set in a Banach Space,” Usp. Mat. Nauk 15 (2), 210-211 (1960).
- A. L. Kazakov, A. A. Lempert, and D. S. Bukharov, “On a Numerical Method to Solve Some Optimization Problems Occurring in Transport Logistics,” Vestn. Irkutsk Tekh. Univ. 53 (6), 6-12 (2011).
- V. S. Brusov and S. A. Piyavskii, “A Computational Algorithm for Optimally Covering a Plane Region,” Zh. Vychisl. Mat. Mat. Fiz. 11 (2), 304-312 (1971) [USSR Comput. Math. Math. Phys. 11 (2), 17-27 (1971)].
- K. Chen, P. J. Giblin, and A. Irving, Mathematical Explorations with MATLAB (Cambridge Univ. Press, New York, 1999; Mir, Moscow, 2001).