Евристичний алгоритм для пакування нерівних кругів у круг мінімального радіуса

Дата

Назва журналу

Номер ISSN

Назва тому

Видавець

Анотація

У роботі розроблено та реалізовано евристичний алгоритм задачі пакування нерівних кругів у круг мінімального радіуса (круговий контейнер), який використовує аналітичні розв’язки спеціальних підзадач розміщення кругів та їх оптимальний вибір. Він є удосконаленням існуючого евристичного алгоритму, що використовує ітераційні методи для розв’язку підзадач та був розроблений у бакалаврській роботі “Задача оптимальної упаковки нерівних кругів та підходи до її розв’язання”. Алгоритми реалізовано мовою програмування Rust, проведено обчислювальні експерименти, результати яких підтвердили переваги удосконаленого алгоритму в порівнянні з існуючим евристичним алгоритмом за швидкодією та значеннями цільової функції. Він виявився у 15 разів швидшим для 1-поточного режиму, у 100 разів – для 10-поточного режиму. Отримані удосконаленим евристичним алгоритмом розв’язки використано для зменшення радіуса круга за допомогою мультистарту на основі r-алгоритму з дихотомією кроку. Аналітичні розв’язки спеціальних підзадач розміщення кругів можуть бути використані для задач пакування кругів з допустимими відстанями між кругами, балансної упаковки кругів та інших.

Опис

Тип публікації

Text

Тип текстової публікації

Інша текстова публікація

ISSN

Ключові слова

евристичний алгоритм, пакування нерівних кругів

Бібліографічний опис

Задорожний Б. О. Евристичний алгоритм для пакування нерівних кругів у круг мінімального радіуса : магістерська робота. Ужгород : Ужгородський національний університет, 2025.

Endorsement

Review

Supplemented By

Referenced By