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

Автор(и)

  • Vasyl Lytvyn Національний університет «Львівська політехніка», вул. Степана Бандери, 12, м. Львів, Україна, 79013, Україна https://orcid.org/0000-0002-9676-0180
  • Dmytro Uhryn Чернівецький факультет Національного технічного університету «Харківський політехнічний інститут», вул. Головна, 203А, м. Чернівці, Україна, 58000, Україна https://orcid.org/0000-0003-4858-4511
  • Roman Olyvko Національний університет «Львівська політехніка», вул. Степана Бандери, 12, м. Львів, Україна, 79013, Україна https://orcid.org/0000-0003-3740-2786
  • Yaroslav Borovets Національний університет «Львівська політехніка», вул. Степана Бандери, 12, м. Львів, Україна, 79013, Україна https://orcid.org/0000-0002-2379-5534

DOI:

https://doi.org/10.15587/2312-8372.2018.150512

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

дискретна оптимізація, ройовий інтелект, інформаційні технології, системи підтримки прийняття рішень

Анотація

Об'єктом даного дослідження є процедура побудови інформаційних технологій, функціонування яких базується на методах ройового інтелекту, для розв’язування задач дискретної оптимізації.

Для розв’язування будь-якої задачі оптимізації в множині ройових алгоритмів, напевно знайдеться хоча б один алгоритм, який дасть, як мінімум, задовільні результати. Однак, немає і не може бути алгоритму, який міг би забезпечити високу ефективність при вирішенні всіх задач оптимізації. Тому для кожного з ройових алгоритмів можуть бути виділені класи завдань, які він вирішує: краще за інші алгоритми; приблизно як інші алгоритми; гірше інших алгоритмів.

В ході дослідження використовувалися інформаційні технології розв’язування задач дискретної оптимізації на основі ройових алгоритмів. Отримано методи застосування різного класу алгоритмів ройового інтелекту для розв’язування задач дискретної оптимізації. Поєднано методи ройового інтелекту для розв’язування певного класу задач. Визначено оптимальні значення параметрів певних методів ройового інтелекту.

Розроблено інформаційну технологію використання ройових алгоритмів у залежності від класу задачі дискретної оптимізації, який ґрунтується на характеристиках ройових алгоритмів (вид вхідних параметрів, окіл популяцій, тип формування популяцій, тип ітераційних процесів). Це дало змогу обирати релевантний ройовий алгоритм для розв’язування прикладних задач та класифікувати ці задачі в залежності від характеристик ройових алгоритмів, який використовується для її розв’язання.

Розроблено інформаційну технологію використання сукупності різних методів ройових алгоритмів для розв’язування певного класу задач, що, на відміну від інших підходів, базується на гібридному підході використання ройових алгоритмів в залежності від їх характеристик. Це дає змогу використати перевагу певного ройового алгоритму й тим самим підвищити ефективність розв’язування певних класів прикладних задач дискретної оптимізації.

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

Vasyl Lytvyn, Національний університет «Львівська політехніка», вул. Степана Бандери, 12, м. Львів, Україна, 79013

Доктор технічних наук, професор

Кафедра інформаційних систем та мереж

Dmytro Uhryn, Чернівецький факультет Національного технічного університету «Харківський політехнічний інститут», вул. Головна, 203А, м. Чернівці, Україна, 58000

Кандидат технічних наук, доцент

Кафедра інформаційних систем

Roman Olyvko, Національний університет «Львівська політехніка», вул. Степана Бандери, 12, м. Львів, Україна, 79013

Аспірант

Кафедра інформаційних систем та мереж

Yaroslav Borovets, Національний університет «Львівська політехніка», вул. Степана Бандери, 12, м. Львів, Україна, 79013

Аспірант

Кафедра інформаційних систем та мереж

Посилання

  1. Dorigo, M., Stützle, T. (2003). The Ant Colony Optimization Metaheuristic: Algorithms, Applications, and Advances. International Series in Operations Research & Management Science. Boston: Springer, 250–285. doi: http://doi.org/10.1007/0-306-48056-5_9
  2. Adubi, S. A., Misra, S. (2014). A comparative study on the ant colony optimization algorithms. 2014 11th International Conference on Electronics, Computer and Computation (ICECCO). doi: http://doi.org/10.1109/icecco.2014.6997567
  3. SinghJadon, R., Dutta, U. (2013). Modified Ant Colony Optimization Algorithm with Uniform Mutation using Self-Adaptive Approach. International Journal of Computer Applications, 74 (13), 5–8. doi: http://doi.org/10.5120/12943-9931
  4. Pham, D. T., Ghanbarzadeh, A., Koc, E., Otri, S., Rahim, S., Zaidi, M. (2005). The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University.
  5. Basturk, B., Karaboga, D. (2006). An artificial bee colony (abc) algorithm for numeric function optimization. IEEE Swarm Intelligence Symposium 2006. Indianapolis, Indiana.
  6. Galchenko, V. Ya., Yakimov, A. N. (2015). Populiatsionnye metaevristichskie algoritmy optimizatsii roem chastits. Cherkassy: FLP Tretiakov A. N., 160.
  7. Del Valle, Y., Venayagamoorthy, G. K., Mohagheghi, S., Hernandez, J.-C., Harley, R. G. (2008). Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems. IEEE Transactions on Evolutionary Computation, 12 (2), 171–195. doi: http://doi.org/10.1109/tevc.2007.896686
  8. Coello, C. A. C. (2011). An Introduction to Multi-Objective Particle Swarm Optimizers. Soft Computing in Industrial Applications, 3–12. doi: http://doi.org/10.1007/978-3-642-20505-7_1
  9. Karpenko, A. P. (2012). Populyatsionnye algoritmy global'noy optimizatsii. Obzor novykh i maloizvestnykh algoritmov. Prilozhenie k zhurnalu «Informatsionnye tekhnologii», 7, 1–32.
  10. Mirjalili, S., Mirjalili, S. M., Lewis, A. (2014). Grey Wolf Optimizer. Advances in Engineering Software, 69, 46–61. doi: http://doi.org/10.1016/j.advengsoft.2013.12.007
  11. Madadi, A., Motlagh, M. (2014). Optimal Control of DC Motor Using Grey Wolf Optimizer Algorithm. Technical Journal of Engineering and Applied Science, 4 (4), 373–379.
  12. Gandomi, A. H., Yang, X.-S., Alavi, A. H., Talatahari, S. (2012). Bat algorithm for constrained optimization tasks. Neural Computing and Applications, 22 (6), 1239–1255. doi: http://doi.org/10.1007/s00521-012-1028-9
  13. Nakamura, R. Y. M., Pereira, L. A. M., Costa, K. A., Rodrigues, D., Papa, J. P., Yang, X.-S. (2012). BBA: A Binary Bat Algorithm for Feature Selection. 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images, 291–297. doi: http://doi.org/10.1109/sibgrapi.2012.47
  14. Yang, X. S., He, X. (2013). Bat algorithm: literature review and applications. International Journal of Bio-Inspired Computation, 5 (3), 141–149. doi: http://doi.org/10.1504/ijbic.2013.055093
  15. Kureychik, V. V., Kureychik, V. M., Rodzin, S. I. (2009). Kontseptsiya evolyutsionnykh vychisleniy inspirirovannykh prirodnymi vychisleniyami. Izvestiya YUFU. Tekhnicheskie nauki. Tematicheskiy vypusk «Intellektual'nye SAPR», 4 (93), 16–24.
  16. Karpenko, A. P. (2014). Sovremennye algoritmy poiskovoy optimizatsii. Algoritmy, vdokhnovlennye prirodoy. Moscow: MGTU im. N. E. Baumana, 446.
  17. Bonabeau, E., Dorigo, M., Theraulaz, G. (1999). Swarm intelligence: From Natural to Artificial Systems. Oxford University Press, 320.
  18. Lytvyn, V., Uhryn, D., Shevchuk, S., Baliasnikova, O., Iliiyuk, O. (2017). Development of the method for territorial community formation based on multi-criteria swarm algorithm approach. Technology Audit and Production Reserves, 3 (2 (35)), 20–27. doi: http://doi.org/10.15587/2312-8372.2017.105379
  19. Lytvyn, V., Uhryn, D., Nadiein, N., Кlichuk, O. (2017). Modeling of the process of territorial communities formation using swarm intelligence algorithms. Technology Audit and Production Reserves, 5 (2 (37)), 17–33. doi: http://doi.org/10.15587/2312-8372.2017.112198

##submission.downloads##

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

2018-05-31

Як цитувати

Lytvyn, V., Uhryn, D., Olyvko, R., & Borovets, Y. (2018). Розроблення інформаційних технологій розв’язування задач дискретної оптимізації на основі ройового інтелекту. Technology Audit and Production Reserves, 6(2(44), 27–32. https://doi.org/10.15587/2312-8372.2018.150512

Номер

Розділ

Інформаційні технології: Оригінальне дослідження