Розробка ефективного алгоритму пошуку оптимального розв’язку задачі про паросполучення із «зникаючими» дугами

Автор(и)

  • Anna Danylchenko Житомирський державний технологічний університет вул. Черняхівського, 103, м. Житомир, Україна, 10005, Україна https://orcid.org/0000-0002-4696-8223
  • Vladimir Skachkov Житомирський державний технологічний університет вул. Черняхівського, 103, м. Житомир, Україна, 10005, Україна https://orcid.org/0000-0003-0653-2983
  • Anatoly Panishev Житомирський державний технологічний університет вул. Черняхівського, 103, м. Житомир, Україна, 10005, Україна https://orcid.org/0000-0002-0810-6438

DOI:

https://doi.org/10.15587/1729-4061.2017.92226

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

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

Анотація

Розглянуто задачу складання розкладу проходження процедур пацієнтами санаторію. Обрана задача зведена до розширеної задачі пошуку максимального паросполучення в дводольному графі. Наведено доказ NP-повноти сформульованої задачі. Розроблено оптимальний алгоритм її вирішення. Наведений алгоритм реалізований як частина системи управління лікувальним процесом. Проведено порівняльний експеримент наведеного алгоритму з методом повного перебору

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

Anna Danylchenko, Житомирський державний технологічний університет вул. Черняхівського, 103, м. Житомир, Україна, 10005

Старший викладач

Кафедра комп’ютерної інженерії

Vladimir Skachkov, Житомирський державний технологічний університет вул. Черняхівського, 103, м. Житомир, Україна, 10005

Старший викладач

Кафедра Програмного забезпечення систем

Anatoly Panishev, Житомирський державний технологічний університет вул. Черняхівського, 103, м. Житомир, Україна, 10005

Доктор технічних наук, професор, завідуючий кафедри

Каедра програмного забезпечення систем

Посилання

  1. Danilchenko, A. (2012). Optimal algorithm for solving the problem of matching with vanishing arcs. Science news, 6, 46–54.
  2. Lupin, S. A., Milehina, T. V. (2007). The method for solving scheduling problems, focused on cluster computing systems. Proceedings of the universities. Ser. Electronics, 6, 63–69.
  3. Gafarov, E. (2007). Hybrid algorithm for solving the problem of minimization of summarized delay for one device. Information technology, 1, 30–37.
  4. Tymofijeva, N. K., Grycenko, V. I. (2011). Solving the problem of scheduling theory planning by structural alphabet search algorithm and hybrid. Upravlyayuschye systems and mashiny: Information Technology, 3, 21–36.
  5. Panishev, A., Danilchenko, A., Danilchenko, A. (2012). The problem of matching with the disappearing "arcs". Modeling and Information Technology, 63, 75–81.
  6. Biro, P., Manlove, D. F., Mittal, S. (2010). Size versus stability in the marriage problem. Theoretical Computer Science, 411 (16-18), 1828–1841. doi: 10.1016/j.tcs.2010.02.003
  7. Mugurel, I. (2014). Practical Algorithmic Optimizations for Finding Maximal Matchings in Induced Subgraphs of Grids and Minimum Cost Perfect Matchings in Bipartite Graphs. Theory and Applications of Mathematics & Computer Science, 4 (1), 1–13.
  8. Gelain, M., Pini, M., Rossi, F., Venable, K., Walsh, T. (2013). Local Search Approaches in Stable Matching Problems. Algorithms, 6 (4), 591–617. doi: 10.3390/a6040591
  9. Ageev, A. A., Pjatkin, A. V. (2009). Approximate algorithm for solving the problem of metric peripatetic salesman with an estimate of the accuracy 2. Discrete Analysis and Operations Research, 16 (4), 3–20.
  10. Sonkin, D. (2009). Adaptive algorithm of distributing orders for taxi service. The Tomsk Polytechnic University, 315 (5), 65–69.
  11. Li, W., Patrikeev, E. M., Xiao, D. (2015). A DNA Algorithm for the maximal matching problem. Automation and Remote Control, 76 (10), 1797–1802. doi: 10.1134/s0005117915100070
  12. Sergienko, A., Simonenko, A., Simonenko, P. (2016). Superior appointment scheduler algorithm in heterogeneous distributed computing systems. System Research and Information Technologies, 2, 20–35.
  13. Mazij, O., Morozov, A., Panishev, A. (2016). Recurrent algorithm for solving the problem of the weighted matching. Cybernetics and Systems Analysis, 5, 101–112.

##submission.downloads##

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

2017-02-13

Як цитувати

Danylchenko, A., Skachkov, V., & Panishev, A. (2017). Розробка ефективного алгоритму пошуку оптимального розв’язку задачі про паросполучення із «зникаючими» дугами. Eastern-European Journal of Enterprise Technologies, 1(4 (85), 4–16. https://doi.org/10.15587/1729-4061.2017.92226

Номер

Розділ

Математика та кібернетика - прикладні аспекти