РОЗВ’ЯЗУВАННЯ ЗАДАЧ КОМБІНАТОРНОЇ ОПТИМІЗАЦІЇ ІГРОВОГО ТИПУ НА ПЕРЕСТАНОВКАХ З ОБМЕЖЕННЯМИ НА СТРАТЕГІЇ ОДНОГО ГРАВЦЯ
DOI:
https://doi.org/10.32689/maup.it.2022.3.5Ключові слова:
комбінаторна оптимізація, монотонний ітераційний метод, теоретична оцінка складності методуАнотація
Задачі комбінаторної оптимізації на множині перестановок все частіше зустрічаються на практиці та потребують дослідження і розв’язання, тому постає необхідність розробки нових та модифікації вже існуючих методів для їх розв’язування. Мета роботи – запропонувати нові методи розв’язування задач комбінаторної оптимізації ігрового типу на множинах перестановок, побудувати алгоритм розв’язування таких задач. Провести аналіз його складності, зокрема, дати теоретичну оцінку методу. Методологія. Для створення алгоритму розв’язування задач комбінаторної оптимізації ігрового типу на перестановках з обмеженнями на стратегії одного гравця використовувалися методи комбінаторної оптимізації та математичного програмування. Наукова новизна. У рамках дослідження задач комбінаторної оптимізації ігрового типу було вивчено можливість використання монотонного ітераційного алгоритму для розв’язування даного класу задач на множинах перестановок. У роботі проведено опис алгоритму розробленого монотонного ітераційного методу для пошуку ціни гри для розв’язування задач комбінаторної оптимізації ігрового типу на множині перестановок з обмеженнями на стратегії одного гравця. Розглянутий монотонний ітераційний алгоритм включає одинадцять кроків і дозволяє знайти ціну гри, заданої матрицею довільної вимірності та множиною пронумерованих перестановок – стратегіями першого гравця. Проведено оцінку складності запропонованого алгоритму. Для зручності викладення матеріалу введено необхідні позначення та пояснення. При розрахунку складності алгоритму визначено асимптотичну верхню границю з точністю до постійного множника. Знайдено теоретичну оцінку часу роботи монотонного ітераційного методу. Результати дослідження сформульовано у вигляді теореми з послідовно викладеним обґрунтованим доведенням. Представлено ілюстративний приклад з метою застосування розробленого алгоритму. Детально розписано розв’язок завдання відповідно до кроків алгоритму. Проведено порівняння отриманого результату з розв’язками за іншими методами, зокрема, шляхом переходу від ігрової задачі комбінаторної оптимізації ігрового типу на множині перестановок до пари двоїстих задач лінійного програмування для матричної гри з платіжною матрицею та ітераційним методом. Підтверджено коректність отриманих результатів на основі співпадіння відповідей, отриманих трьома різними способами. Висновки. Монотонний ітераційний метод дає змогу швидко отримати значення ціни гри із заданою точністю та оптимальну стратегію першого гравця, причому, як було встановлено, кількість кроків методу слабко залежить від розмірності задачі. Розроблений алгоритм монотонного ітераційного методу дозволив провести порівняння результатів з раніше відомими методами для підтвердження їх коректності.
Посилання
Стоян Ю. Г., Ємець О.О. Теорія і методи евклідової комбінаторної оптимізації. К. : ІСДО, 1993. 188 с.
Емец О. А., Устьян Н. Ю. Исследование математических моделей и методов решения задач на перестановках игрового типа. Кибернетика и сист. анализ. 2007. № 6. С. 103-114.
Ємець О. О., Устьян Н.Ю. Один ітераційний метод розв’язування ігрових задач на перестановках. Наукові вісті НТУУ «КПІ». 2008. № 3. С. 5-10.
Емец О. А., Ольховская Е.В. Доказательство сходимости итерационного метода решения задачи комбинаторной оптимизации игрового типа на размещениях. Кибернетика и сист. анализ. 2013. № 1. С. 102-114.
Ольховська О. В. Оцінка швидкості збіжності ітераційного методу розв’язування комбінаторних оптимізаційних задач ігрового типу. Таврійський вісник інформатики і математики. 2014. № 1. С. 31-42.
Емец О. А., Ольховський Д. М., Ольховская Е. В. Сравнение методов решения игровых задач: числовые эксперименты. Искусственный интеллект. 2014. №1. С. 47-56.
Ємець О.О., Черненко О.О., Чілікіна Т. В., Ольховська О. В. Огляд задач комбінаторної оптимізації визначення рентабельності сільськогосподарського виробництва та методи їх розв’язування. Математичне та комп'ютерне моделювання. Серія: фізико-математичні науки. Випуск 22. 2021. С. 63-74.
Ольховський Д., Ольховська О., Черненко О., Парфьонова Т., Чілікіна Т. Програмний комплекс для розв’язування евклідових комбінаторних оптимізаційних задач точними та наближеними методами. Інформаційні технології та суспільство, (2 (4). 2022. С. 78-87.
Юрій Олексійчук, Дмитро Ольховський, Олена Ольховська, Тетяна Чілікіна, Оксана Черненко, Оксана Оріхівська. Комбінаторна задача про побудову мостів та методи її розв’язання. Вісник Кременчуцького національного університету імені Михайла Остроградського. Кременчук : КРНУ, 2022. Випуск 1(132). С. 115-122.
Brown G.W. Iterative solution of games by fictitious play. Activity analysis of production and allocation: Proceedings of a Conference. 1951. New York. P. 374-376.
Алгоритмы: построение и анализ, 2-е изд. / Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. М.: Вильямс, 2005. 1296 с.