МЕТАЕВРІСТИКИ НА БАЗІ ФРАГМЕНТАРНИХ МОДЕЛЕЙ ДЛЯ ЗАДАЧІ ПОКРИТТЯ МНОЖИН ТОЧОК НА ПЛОЩИНІ
Анотація
Задача покриття кінцевих множин точок на площині фігурами різних типів належить до складних задач дискретної оптимізації. Існує досить багато варіантів цієї задачі, більшість яких належать до класу NP-важких задач. Для пошуку точних розв’язків задач покриття відсутні алгоритми поліноміальної трудомісткості. Звичайно, існують точні алгоритми для цієї задачі, але всі вони зводяться до повного перебору варіантів. Навіть більше, невідомі й наближені алгоритми розв’язку таких задач із заданими оцінками точності. Тому значний інтерес становлять розроблення та дослідження евристичних методів оптимізації. Одним із перспективних напрямів є розроблення алгоритмів, заснованих на відомих метаеврістичних підходах, які з успіхом використовуються для вирішення багатьох задач дискретної оптимізації. Одним зі слабких місць використання метаевристик є наявність обмежень у багатьох задачах точкового покриття. Зокрема, це всілякі перепони, обмеження розміщення точок, обмеження, пов’язані з можливими перетвореннями точок у координатному просторі (зрушення, повороти). Тому найчастіше доводиться модифікувати відомі алгоритми. Це призводить до великої різноманітності метаевристик, які відомі за однією назвою (генетичний алгоритм, мурашиний алгоритм), але насправді орієнтовані на чітко визначене коло задач. Це призводить до труднощів у створенні програмних продуктів, які стають індивідуальними для різних задач. Основна мета даної роботи – розробити універсальний підхід до розв’язання складних в обчислювальному сенсі задач, який дозволяє використовувати відомі метаеврістики для різних класів задач покриття без суттєвих змін алгоритмів. Для цього запропоновано метод побудови гібридних алгоритмів, що є комбінацією фрагментарного алгоритму, який є індивідуальним для кожного виду задачі покриття, і метаеврістики, яка вже не прив’язана до конкретного класу задач. Такий метод може бути легко перенесений і на інші класи задач дискретної оптимізації, для яких можна побудувати фрагментарну модель.
Посилання
2. Papadimitriou C. H., Steiglitz K. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, 1982. 496 p.
3. Roth R. Computer solution to minimum-cover problems. Operat. Res., 1969. 17. № 3. P. 455–465.
4. Kantorovich L. V. Mathematical methods of organizing and planning production. Management Science. 1960. № 6 (4). P. 366–422.
5. Особливості розробки САПР розкрою матеріалів / Я. Грицишин та ін. IEEE AIS’02 CAD. 2002. C. 404–409.
6. Nthabiseng Ntene. An Algorithmic Approach to the 2D Oriented Strip Packing Problem. 2007. 217 p.
7. Гуляницький Л. Ф., Турiнський В. В. Застосування метаевристичних алгоритмів для розв’язання одного класу задач розміщення прямокутників на напiвнескiнченній стрічці. Analysis and Information Techns : Proc. 15-th Int. Conf., May 27–31, 2013, Kyiv, Ukraine. SAIT. 2013.
8. Донець Г. П. Екстремальні задачі на перестановках зі спеціальною генерацією. Комбінаторні конфігурації та їх застосування : матеріали XI Міжвузівського науково-практичного семінару. Кіровоград, 2011. С. 41–48.
9. Graham R. L., Hell P. On the history of the minimum spanning tree problem. Annals of the History of Computing. 1985. Vol. 7. № 1. P. 43–57.
10. Yakovlev S. V. The method of artificial expansion of space in the problem of optimal placement of geometric objects. Cybernetics and Systems Analysis. 2017. № 53 (5). P. 825–832.
11. Кісельова О. М. Становлення та розвиток теорії оптимального розбиття множин. Теоретичні і практичні застосування. Дніпро : Ліра, 2018. 532 с.
12. Sean L. Essentials of Metaheuristics. Lulu. URL: http://cs.gmu.edu/~sean/book/metaheuristics/
13. Kozin I. V., Maksyshko N. K., Perepelitsa V. A. Fragmentary Structures in Discrete Optimization Problems, Cybernetics and Systems Analysis. November 2017. Vol. 53. Issue 6. P. 931–936. DOI: 10.1007/s10559-017-9995-6
14. Козін І. В., Нарзуллаєв У. Х., Алломов З. К. Алгоритм перемішаних стрибаючих жаб у задачі розміщення виробництва. Computer Science and Applied Mathematics. 2023. № 1. P. 11–17.
15. Kershner R. The number of circles covering a set. Amer. J. Math. 1939. Vol. 61. № 3. P. 665–671.
16. Energyefficient models for coverage problem in sensor networks with adjustable ranges / N. D. Nguen et al. Ad Hoc & Sensor Wireless Networks. 2012. Vol. 16. P. 1–28.
17. Toth F. G. Covering the plane with two kinds of circles. Discrete Comput. Geometry. 1995. Vol. 13. № 3. P. 445–457.
18. Wu J., Dai F. Virtual backbone construction in MANETs using adjustable transmission ranges. IEEE Trans. Mobile Comput. 2006. Vol. 5. № 9. P. 1188–1200.
19. Wu J., Yang S. Energy-efficient node scheduling models in sensor networks with adjustible ranges. Int. J. Foundat. Comput. Sci. 2005. Vol. 16. № 1. P. 3–17.
20. Energy-efficient area coverage by sensors with adjustable ranges / V. Zalyubovskiy et al. Sensors. 2009. Vol. 9. P. 2446–2460.
21. Козін І. В., Полюга С. І., Сардак В. І. Фрагментарна модель розміщення виробництва. Математичне та комп’ютерне моделювання. Серія «Фізико-математичні науки». Кам’янець-Подільський національний університет імені Івана Огієнка, 2019. Вип. 19. С. 35–40.

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
ISSN 



