RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2015, том 16, выпуск 2, страницы 307–317 (Mi vmp542)

Эта публикация цитируется в 7 статьях

Алгоритмы построения оптимальных упаковок для компактных множеств на плоскости

А. Л. Казаковa, П. Д. Лебедевb

a Институт динамики систем и теории управления имени В.М. Матросова Сибирского отделения Российской академии наук, г. Иркутск
b Институт математики и механики им. Н. Н. Красовского Уральского отделения РАН, г. Екатеринбург

Аннотация: Рассматривается задача об упаковке заданного числа равных кругов в компактное множество на плоскости при наибольшем возможном их радиусе. Разработан аналитический алгоритм отыскания наилучшей упаковки одного круга в многоугольник в евклидовом пространстве, основанный на максимизации функции расстояния от границы. На его основе создан алгоритм итерационного улучшения упаковки в выпуклое множество, использующий разбиение на подмножества (зоны Дирихле) с помощью диаграммы Вороного. Предложен численный алгоритм построения упаковки для случаев невыпуклого множества и неевклидовой метрики, основанный на оптико-геометрической аналогии. Проведено численное решение ряда примеров при большом количестве элементов упаковки в евклидовом пространстве и для одной специальной неевклидовой метрики.

Ключевые слова: упаковка кругов, зона Дирихле, диаграмма Вороного, оптико-геометрический метод, вычислительный алгоритм, программный комплекс.

УДК: 514.174.2:519.6

Поступила в редакцию: 27.03.2015



© МИАН, 2024