Про один підхід до розв'язування задач булевого програмування на основі його структурної інтерпретації

Автор(и)

DOI:

https://doi.org/10.24144/2616-7700.2026.48(1).232-242

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

математична модель, булеве програмування, двійкове дерево рішень, структурна інтерпретація, наближений та оптимальний розв’язки задачі

Анотація

У роботi розглянуто актуальну проблему розв’язування задач дискретної оптимiзацiї, зокрема задач булевого лiнiйного програмування. Запропоновано графоаналiтичний пiдхiд до знаходження оптимального плану, що базується на структурнiй iнтерпретацiї простору розв’язкiв через побудову впорядкованого двiйкового дерева. Описано методику формування рiвнiв дерева, де кожна гiлка вiдповiдає вибору значення змiнної (0 або 1), а вершини впорядкованi згiдно з обраною стратегiєю iндексацiї. Розроблено комплексний алгоритм, який складається з двох етапiв: швидкого знаходження початкового допустимого розв’язку (рекорду) та iтерацiйного пошуку глобального оптимуму. Особливiстю методу є використання правил вiдсiкання безперспективних гiлок та виявлення «прямих» (безальтернативних) шляхiв, що дозволяє суттєво зменшити обчислювальну складнiсть порiвняно з повним перебором. Ефективнiсть запропонованого пiдходу проiлюстровано на прикладах.

Спонсор дослідження

  • Дослiдження здiйснено в рамках кафедральної науково-дослiдної роботи «Моделi i методи системного аналiзу в мiждисциплiнарних дослiдженнях» (державний облiковий номер 0125U003246)

Біографії авторів

Г. Г. Цегелик, Львівський національний університет імені Івана Франка

Професор кафедри математичного моделювання соціально-економічних процесів. Доктор фiзико-математичних наук

П. С. Сеньо, Львівський національний університет імені Івана Франка

Завідувач кафедри математичного моделювання соціально-економічних процесів. Доктор фiзико-математичних наук

М. І. Глебена, ДВНЗ «Ужгородський нацiональний унiверситет»

Завiдувач кафедри cистемного аналiзу та теорiї оптимiзацiї. Кандидат фiзико-математичних наук, доцент

М. Г. Цегелик, ПП «Бiнар» м. Львiв

Директор

Посилання

  1. Balas, E. (1965). An additive algorithm for solving linear programs with zero-one variables. Operations Research, 13(4), 517–546.
  2. Burkard, R. E., Dell’Amico, M., & Martello, S. (2009). Assignment problems. SIAM.
  3. Hnatenko, I. M., Liashenko, V. I., & Manhasarian, A. V. (2013). Boolean programming: theory and practice. KNEU.
  4. Hooker, J. N. (2000). Logic-based methods for optimization: combining optimization and constraint satisfaction. Wiley.
  5. Katrenko, A. V. (2004). Operations research. Mahnoliia Plius.
  6. Katrenko, A. V., & Pasternak, O. V. (2014). System aspects of investment in information technology. Visnyk Natsionalnoho universytetu “Lvivska politekhnika”, 805, 402–411.
  7. Katrenko, A. V., & Pasternak, O. V. (2017). Mathematical models of investment in information technology. Visnyk Natsionalnoho universytetu “Lvivska politekhnika”. Seriia: Informatsiini systemy ta merezhi.
  8. Lavrov, Ye. A., Perkhun, L. P., & Shendryk, V. V. (2017). Mathematical methods of operations research. Sumskyi derzhavnyi universytet.
  9. Tsehelyk, H. H., & Tsehelyk, M. H. (2025, December 15–17). A new approach to solving Boolean programming problems. In Proceedings of the XII International Scientific and Practical Conference “Global trends in science and education”, 517–523. Kyiv, Ukraine.
  10. Tsehelyk, H. H., Tsehelyk, M. H., Dobuliak, L. P., & Piadko, O. Ya. (2025, September 11–13). Mathematical model of the problem of optimal financing of investment projects and an approximate method of its solution. In Proceedings of the I International Scientific and Practical Conference “Science, technology and global challenges”, 251–258. Tokyo, Japan.
  11. Zaichenko, Yu. P. (2005). Operations research. Vydavnychyi tsentr “Akademiia”.

##submission.downloads##

Опубліковано

2026-01-29

Як цитувати

Цегелик, Г. Г., Сеньо, П. С., Глебена, М. І., & Цегелик, М. Г. (2026). Про один підхід до розв’язування задач булевого програмування на основі його структурної інтерпретації. Науковий вісник Ужгородського університету. Серія «Математика і інформатика», 48(1), 232–242. https://doi.org/10.24144/2616-7700.2026.48(1).232-242

Номер

Розділ

Iнформатика, комп’ютернi науки та прикладна математика