Остання редакція: 2026-02-02
Анотація
У роботі представлено математичну модель оптимального розподілу систем протиповітряної оборони (ППО) для перехоплення ракетних та безпілотних загроз. Модель формалізовано у вигляді бінарної цілочислової лінійної задачі (MILP)[1]., де цільова функція мінімізує сумарні очікувані втрати від ураження об’єктів та вартість використаних ракет-перехоплювачів. У моделі враховано ймовірності перехоплення, дальність дії, боєзапас, темп вогню та економічні параметри систем ППО. Запропоновано програмну реалізацію моделі на Python із використанням solvers CBC (через бібліотеку pulp)[2]. Проведено експериментальну перевірку правильності роботи програми, включаючи тестування на малих прикладах та аналіз чутливості впливу параметрів. Отримані результати підтверджують ефективність моделі для оптимізації бойового використання ППО.
Ключові слова
Посилання
- Wolsey L.A. Integer Programming. 2nd ed. Wiley, 2020. 608 p. (ISBN: 978-1119755770)
- Mitchell S. An Introduction to PuLP: A Python LP/MIP Modeler. 2023. URL: https://coin-or.github.io/pulp/
- Kress M., Szechtman R., Atkinson M.P. Optimal Defense of a Distributed Asset. Military Operations Research. 2018. Vol. 23(3). P. 5-18.
- Karasakal O. Air Defense Missile-Target Allocation Models for Naval Air Defense. Naval Research Logistics. 2008. Vol. 55(8). P. 761-769.
- Python Software Foundation. Python 3.11 Documentation. 2023. URL: https://docs.python.org/3/