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

Выч. мет. программирование, 2020, том 21, выпуск 2, страницы 152–163 (Mi vmp999)

Вычислительный алгоритм для решения задачи упаковки шаров двух различных типов в трехмерное множество с неевклидовой метрикой

А. Л. Казаковa, А. А. Лемпертa, Ч. Т. Таb

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

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

Ключевые слова: оптимальная упаковка шаров разных радиусов; вычислительный алгоритм; оптико-геометрический метод; программный комплекс; бильярдное моделирование.

УДК: 514.174.2:519.6

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

DOI: 10.26089/NumMet.v21r213



© МИАН, 2024