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

Аннотация

Разработана реконфигурируемая архитектура гибридной многоагентной системы поиска решений, базирующиеся на парадигмах роевых алгоритмов. Реконфигурируемая архитектура пу- тем настройки позволяет реализовать следующие методы гибридизации: высокоуровневую и низ- коуровневую гибридизацию вложением, типа препроцессор/постпроцессор, ко-алгоритмическую на базе одного или нескольких типов алгоритмов. Предложена методология синтеза совершенного паросочетания минимального веса в полном графе, основанная на базовых принципах гибридизации поисковых. эволюционных процедур. В работе агентами роя являются трансформирующиеся хро- мосомы, являющиеся генотипами решения. В качестве кода решения используется упорядоченный список множества вершин графа. Разработана структура упорядоченного кода паросочетания главное достоинство которого заключается в том, что одному решению (паросочетанию) соот- ветствует один код и наоборот. Определены свойства упорядоченного кода и разработаны алго- ритмы кодирования и декодирования. Работа гибридной системы начинается с генерации роем пчел случайным образом произвольного множества отличающихся друг от друга решений в виде исходного множества хромосом. Ключевой операцией пчелиного алгоритма является исследование перспективных решений и их окрестностей в пространстве поиска. Разработан метод формиро- вания окрестностей решений с регулируемой степенью подобия и близости между ними. На по- следующих этапах работы многоагентной системы выполняется поиск решений процедурами, построенными на основе гибридизации роевого и муравьиного алгоритмов. Отличительной осо- бенностью гибридизации является сохранение автономии гибридизируемых алгоритмов. Отме- тим, что для представления решений в алгоритмах используется единая структура данных, что упрощает стыковку разработанных процедур. Предлагается подход к построению модифициро- ванной парадигмы роя трансформирующихся хромосом. Поиск решений выполняющая в аффинном пространстве. В процессе поиска осуществляется перманентные трансформации (переход) хро- мосом в состояния с лучшим значением целевой функции решения (градиентная стратегия). Про- цесс поиска решений итерационный. На каждой итерации осуществляется трансформация (пере- ход) хромосом в состояния с лучшими значениями целевой функции решения. Целью трансформа- ции хромосомы, тяготеющей к лучшей хромосоме, в новое состояние является минимизация сте- пени различия, путем изменения взаимного расположения элементов в упорядоченном списке, что соответствует увеличению веса аффинной связи. Обновленные после трансформации хромосомы являются, в свою очередь, базовыми точками в последующих трансформациях. В результате экс- периментов было установлено, что показатели качества разработанных алгоритмов имеют бо- лее высокие значения чем в работах, представленных в литературе

Список литературы

1. Андерсон Д. Дискретная математика и комбинаторика. – М.: Вильямс, 2003.

2. Кормен К., Лейзерсон Ч., Ривест Р. Алгоритмы построение и анализ. – М.: МЦМНО, 2000.

3. Асанов М., Баранский В., Расин В. Дискретная математика: Графы, матроиды, алгоритмы.

– СПб.: Изд-во «Лань», 2010.

4. Blum C., Roli A. Metaheuristics in combinatorial optimization: overview and conceptual comparison //

ACM computing surveys. – 2003. – No. 35. – P. 268-308.

5. MAXimal. Алгоритм Куна нахождения наибольшего паросочетания.

6. Bast H., Mehlhorn K., Schafer G. et al. Matching Algoritms Are Fast in Sparse Random Graphs //

Theory Comput Syst. – 2006. – P. 3-14.

7. Ding J., Ma Z., Wu Y. et. al. Efficient random graph matching via degree profiles // Probab. Theory

Relat. Fields. – 2021. – P. 29-115.

8. Blum N. A new approach to maximal matchings in general graphs // International Colloquium on Automata,

Languages, and Programming. – 2017. – P. 586-597.

9. Лебедев Б.К., Лебедев О.Б. Эволюционный алгоритм нахождения максимального паросочета-

ния // 3-й Международный НТС «Интегрированные модели и мягкие вычисления в искусствен-

ном интеллекте». – М.: Изд-во Физматлит, 2005. – С. 274-280.

10. Курейчик В.В., Курейчик В.М. Генетический алгоритм определения паросочетаний графа // Тр.

10 международной конференции «Knowledge-dialogue-solution». – 2003. – С. 246-251.

11. Карпенко А.П., Кузьмина И.А. Исследование эффективности структурно-параметрического

синтеза одного класса популяционных алгоритмов глобальной оптимизации // Математические

методы в технологиях и технике. – 2024. – № 4. – С. 82-89.

12. Карпенко А.П. Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные

природой: учеб. пособие. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2021. – 448 с.

13. Пантелеев А.В., Метлицкая Д.В., Алешина Е.А. Методы глобальной оптимизации: Метаэври-

стические стратегии и алгоритмы. – М.: Вузовская книга, 2013. – 44 с.

14. Курейчик В.М., Лебедев Б.К., Лебедев О.Б. Решение задачи покрытия на основе эволюционного

моделирования // Известия РАН. Теория и системы управления. – 2009. – С. 101-117.

15. Лебедев Б.К., Лебедев В.Б., Лебедев О.Б. Гибридизация роевого интеллекта и генетической эволю-

ции на примере размещения // Программные продукты, системы и алгоритмы. – 2017. – № 4.

16. Лебедев Б.К., Лебедев О.Б. Распределение ресурсов на основе гибридных моделей роевого ин-

теллекта // Научно-технический вестник информационных технологий, механики и оптики.

– 2017. – № 6. – С. 1063-1073.

17. Карпенко А.П. Типовые структуры популяционных алгоритмов глобальной оптимизации // Ин-

формационные и математические технологии в науке и управлении. – 2022. – № 1 (25). – С. 48-57.

18. Лебедев О.Б. Модели адаптивного поведения муравьиной колонии в задачах проектирования.

– Таганрог: Изд-во ЮФУ, 2013. – 199 с.

19. Raidl G.R. A Unified view on hybrid Metaheuristics // Lecture Notes In Computer Science. – Springer,

2006. – P. 1-12.

20. Cong J., Romesis M., Xie M. Optimality, scalability and stability study of partitioning and placement

algorithms // Proc. of the International Symposium on Physical Design. – 2003. – P. 88-94.

Скачивания

Опубликовано:

2025-01-30

Номер:

Раздел:

РАЗДЕЛ I. АЛГОРИТМЫ ОБРАБОТКИ ИНФОРМАЦИИ

Ключевые слова:

Поисковая оптимизация, методология, декомпозиция, роевой интеллект, муравьиная и пчелиная колонии, трансформирующиеся хромосомы, адаптивное поведение, гибридизация