Please use this identifier to cite or link to this item: http://dspace.ddpu.edu.ua/jspui/handle/123456789/1257
Title: Алгоритм розпізнавання простих графів колективом агентів
Other Titles: ALGORITHM FOR RECOGNIZING SIMPLE GRAPHS BY A COLLECTIVE OF AGENTS
Authors: Стьопкін, Андрій Вікторович
Турка, Тетяна Вікторівна
Keywords: неорієнтовані графи
розпізнавання графів
колектив агентів
складність алгоритму
обхід у глибину
Issue Date: 2025
Publisher: Київський національний університет імені Тараса Шевченка
Citation: Стьопкін, А., & Турка, Т. (2025). Алгоритм розпізнавання простих графів колективом агентів. Вісник Київського національного університету імені Тараса Шевченка. Фізико-математичні науки, 81(2), 211-216. https://doi.org/10.17721/1812-5409.2025/2.33
Series/Report no.: ВІСНИК Київського національного університету імені Тараса Шевченка, Фізико-математичні науки.;Том 81 № 2 (2025)
Abstract: Нині досить динамічно розвиваються напрямки автоматизації та роботизації різних процесів. Звісно, це стосується і дослідження різноманітних середовищ, де організація роботи людини є складнішою або навіть небезпечнішою, ніж організація роботи в тих самих умовах спеціальних роботизованих систем. Це робить актуальними дослідження, спрямовані на розпізнавання (побудову мапи) невідомих графів мобільними агентами. У представленій роботі запропоновано новий алгоритм розпізнавання скінчених, неорієнтованих графів без петель і кратних ребер за допомогою двох агентів різного типу. Один з агентів – агент-дослідник, що пересувається по графу, зчитує та змінює мітки елементів графа і передає інформацію про свої дії іншому агенту – агенту-експериментатору. Робота агента-дослідника базується на методі обходу графа у глибину. Агент-дослідник має скінчену пам'ять, що не залежить від розмірності графа. Другий агент – це агент-експериментатор, що перебуває поза межами досліджуваного графа. Головним завданням цього агента є побудова представлення досліджуваного графа (у вигляді переліку ребер і вершин) у своїй пам'яті на основі інформації, яку він отримує від агента-дослідника. Агент-експериментатор має скінчену внутрішню пам'ять, що необмежено зростає, розмірність якої залежить від кількості вершин графа над розпізнаванням якого працюють агенти. Також детально розглянуто режими роботи агента-дослідника із зазначенням пріоритетності їхньої активації залежно від навколишніх умов і перелік повідомлень, якими обмінюються агенти у процесі роботи алгоритму. Наведено повний алгоритм роботи агента-експериментатора з обробки отриманих повідомлень, на основі яких і відбувається розпізнавання графа. Виконано аналіз часової, ємнісної, комунікаційної складності побудованого алгоритму та проаналізовано кількість переходів по ребрах, які виконує агент-дослідник під час обходу графа. З'ясовано, що запропонований алгоритм має квадратичні (від кількості вершин досліджуваного графа) часову, ємнісну та комунікаційну складності. Верхню оцінку кількості переходів по ребрах, які здійснює агент-дослідник, оцінено як O(n^2), де n – кількість вершин у графі. Для роботи запропонованого алгоритму розпізнавання графа агенту-досліднику необхідно дві фарби різного кольору й один камінь.
URI: http://dspace.ddpu.edu.ua/jspui/handle/123456789/1257
ISSN: 2218-2055
Appears in Collections:Наукові публікації

Files in This Item:
File Description SizeFormat 
33_Stopkin_2025_2.pdf532 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.