РАЗРАБОТКА МОДИФИЦИРОВАННОЙ МОДЕЛИ АДАПТИВНОГО ПОВЕДЕНИЯ РОЯ ЧАСТИЦ ДЛЯ ВЫДЕЛЕНИЯ МАКСИМАЛЬНОЙ КЛИКИ В ГРАФЕ

  • Б. K. Лебедев Южный Федеральный Университет
  • О.Б. Лебедев Южный Федеральный Университет
  • А. А. Жиглатый Южный Федеральный Университет
Ключевые слова: Максимальная клика, адаптация, рой частиц, модификация, пространство поиска, целочисленная оптимизация

Аннотация

Предлагается метод решения задачи выделения максимальной клики в графе на осно-ве модифицированной модели адаптивного поведения роя частиц. Метод роя частиц явля-ется методом стохастической оптимизации в чем-то схожим с эволюционными алгорит-мами. Этот метод моделирует не эволюцию, а ройное и стайное поведение животных. В отличие от популяционных методов метод роя частиц работает с одной статической популяцией, члены которой постепенно улучшаются с появлением информации о про-странстве поиска. В качестве структуры данных, несущей информацию о решении, ис-пользуется последовательность, представляющую собой очередность формирования ре-шения, которая называется приоритетным списком. Приоритетный список – это кодиро-ванное решение, в терминах генетического алгоритма – «хромосома». Приоритетный список является косвенной схемой кодирования решения. Переход от приоритетного спи-ска к решению производится с помощью декодера. Декодер – оператор, позволяющий пе-рейти от косвенной (числовой) схемы кодирования решения задачи к фенотипу. Фактиче-ски приоритетный список является интерпретацией решения в конкретной предметной области. Описываются поисковые процедуры в пространстве решений, механизмы поведе-ния модернизированного роя частиц. Ключевая проблема, которая была решена в данной работе, связана с разработкой структуры аффинного пространства позиций, позволяю-щей отображать и осуществлять поиск интерпретаций решений с целочисленными значе-ниями параметров. В отличие от канонического метода роя частиц, для уменьшения веса аффинных связей, путем перемещения частицы в новую позицию аффинного пространства решений разработан оператор направленной мутации, суть которого заключается в изме-нении целочисленных значений генов в хромосоме. Временная сложность алгоритма, полученная экспериментальным путем, совпадает с теоретическими исследованиями и для рассмотренных тестовых задач составляет О(n2) – О(n3). Вероятность получения гло-бального оптимума составила 0,94. В среднем запуск программы обеспечивает нахождения решения, отличающегося от оптимального менее, чем на 1.5%. Результаты показыва-ют, что предлагаемый подход является приемлемой альтернативой для решения комбина-торных задач.

Литература

1. MakKonnell Dzh. Osnovy sovremennykh algoritmov [Fundamentals of modern algorithms]. Moscow: Tekhnosfera, 2004, 218 p.
2. Kuznetsov O.P. Diskretnaya matematika dlya inzhenera [Discrete math for an engineer]. Saint Petersburg: Lan', 2004, 400 p. 3. Lebedev B.K. Intellektual'nye protsedury sinteza topologii SBIS [Intelligent synthesis proce-dures for VLSI topology]. Taganrog: Izd-vo TRTU, 2003, 156 p.
4. Norenkov I.P. Osnovy avtomatizirovannogo proektirovaniya [Basics of computer-aided de-sign]. Moscow: Izd-vo MGTU im. N.E. Baumana, 2006, 278 p.
5. Kureychik V.M., Lebedev B.K., Lebedev O.B. Poiskovaya adaptatsiya: teoriya i praktika [Search adaptation: theory and practice]. Moscow: Fizmatlit, 2006, 277 p. Available at: https://elibrary.ru/item.asp?id=21261209.
6. Мazumder P., Rudnick E. Genetic Algorithm For VLSI Design, Layout & Test Automation. India, Pearson Education, 2003.
7. Karpenko A.P. Sovremennye algoritmy poiskovoy optimizatsii. Algoritmy, vdokhnovlennye prirodoy: ucheb. posobie [Modern search engine optimization algorithms. Algorithms inspired by nature: a training manual]. Moscow: Izd-vo MGTU im. N.E. Baumana, 2014, 446 p. Avail-able at: https://elibrary.ru/item.asp?id=25070137.
8. Engelbrecht A.P. Fundamentals of Computational Swarm Intelligence. John Wiley & Sons, Chichester, UK, 2005.
9. Clerc M. Particle Swarm Optimization. ISTE, London, UK, 2006, 187 р.
10. Dorigo M. and Stützle T. Ant Colony Optimization. MIT Press, Cambridge, MA, 2004.
11. Lebedev B.K., Lebedev O.B. Modifitsirovannye mekhanizmy peremeshcheniya roya chastits (agentov) v affinnom prostranstve s tselochislennymi parametrami [Modified mechanisms for mov-ing a swarm of particles (agents) in an affine space with integer parameters], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2018, No. 4 (198), pp. 121-136.
12. Lebedev O.B. Modeli adaptivnogo povedeniya murav'inoy kolonii v zadachakh proektirovaniya [Models of adaptive behavior of the ant colony in design problems]. Taganrog: Izd-vo YuFU, 2013, 199 p.
13. OR-Library is collection of test data for a variety of OR problem. Available at: http://mscmga.ms.ic.ac.uk.
14. Lebedev B.K., Lebedev O.B. Gibridnyy bioinspirirovannyy algoritm na osnove integratsii metoda vetvey i granits i metoda murav'inoy kolonii [Hybrid bioinspired algorithm based on the integration of the branch and bound method and the ant colony method], Vestnik Rostovskogo gosudarstvennogo universiteta putey soobshcheniya [Bulletin of the Rostov State Transport Univer-sity], 2018, No. 2 (70), pp. 77-88. Available at: https://elibrary.ru/item.asp?id=35154092.
15. Vorob'eva E.Yu., Karpenko A.P., Seliverstov E.Yu. Ko-gibridizatsiya algoritmov roya chastits [Co-hybridization of particle swarm algorithms], Nauka i obrazovanie. MGTU im. N.E. Baumana [Sci-ence and Education. MGTU them. N.E. Bauman], 2012, No. 4. Available at: https://elibrary.ru/ item.asp?id=18126595.
16. Agasiev T.A., Karpenko A.P. Sovremennye tekhniki global'noy optimizatsii [Modern technol-ogy of global optimization], Informatsionnye tekhnologii [Information technologies], 2018, No. 6, pp. 370-386. Available at: https://elibrary.ru/item.asp?id=35154610.
17. Wang X. Hybrid nature-inspired computation method for optimization: Doctoral Dissertation. Helsinki University of Technology, TKK Dissertations, Espoo 2009, 161 p.
18. Blum C., Roli A. Metaheuristics in combinatorial optimization: overview and conceptual com-parison, ACM computing surveys, 2003, No. 35, pp. 268-308.
19. Lebedev V.B. Postroenie kratchayshikh svyazyvayushchikh setey na osnove roevogo intellekta [Construction of the shortest connecting networks on the basis of swarm intelligence], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2011, No. 7 (120), pp. 37-44.
20. Sha D.Y. and Cheng-Yu. A hybrid particle swarm optimization for job shop scheduling prob-lem, Computers & Industrial Engineering, 2006, pp. 791-808.
21. Kureychik, V.V., Polupanov A.A. Obzor evolyutsionnykh metodov optimizatsii na osnove roevogo intellekta [A review of evolutionary optimization methods based on swarm intelli-gence], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2011, No. 7 (120), pp. 7-12.
Опубликован
2020-01-23
Выпуск
Раздел
РАЗДЕЛ II. МОДЕЛИРОВАНИЕ ПРОЦЕССОВ И СИСТЕМ.