Мурашиний алгоритм (алгоритм оптимізації мурашиної колонії, англ. ant colony optimization, ACO) — один з ефективних поліноміальних алгоритмів для знаходження наближених розв'язків задачі комівояжера, а також аналогічних завдань пошуку маршрутів на графах. Підхід запропонований бельгійським дослідником Марко Доріго (англ. Marco Dorigo). Суть підходу полягає в аналізі та використанні моделі поведінки мурах, що шукають дороги від колонії до їжі.
У основі алгоритму лежить поведінка мурашиної колонії — маркування вдалих доріг великою кількістю феромону. Робота починається з розміщення мурашок у вершинах графу (містах), потім починається рух мурашок — напрям визначається імовірнісним методом, на підставі формули:
- ,
де:
- — ймовірність переходу шляхом ,
- — величина, обернена до довжини (ваги) -ого переходу,
- — кількість феромонів на -ому переході,
- — величина, яка визначає «жадібність» алгоритму,
- — величина, яка визначає «стадність» алгоритму і
Результат не є точним і навіть може бути одним з гірших, проте, в силу імовірності рішення, повторення алгоритму може видавати (досить) точний результат.
Висхідна діяльність у цьому напрямі призвела до проведення конференцій, присвячених виключно штучним мурахам, а також численним комп'ютерним програмам від спеціалізованих компаній, таких як AntOptima. Як приклад, мурашиний алгоритм є класом алгоритмів оптимізації за зразком колонії мурашок. Штучні «мурашки» знаходять оптимальні варіанти, рухаючись простором параметрів, який представляє усі можливі рішення.
Реальні мурахи виділяють феромони, щоб спрямувати один одного до ресурсів та досліджувати своє оточення. Модельовані «мурахи» аналогічно фіксують свої позиції та якість своїх рішень, таким чином, в подальших ітераціях моделювання мурахи приймають кращі рішення. Одним з варіантів цього підходу є бджолиний алгоритм, який аналогічний структурі роботи медоносних бджіл, іншої соціальної комахи.
Огляд
В природі, мурахи (початково) блукають довільним чином, і по знаходженні їжі повертаються до колонії, залишаючи по собі феромонний слід. Якщо інші мурахи знаходять такий шлях, вони схильні припинити свої блукання, натомість слідувати позначеним шляхом, посилюючи його під час повернення у разі знайдення їжі.
Однак, з часом, феромонові шляхи випаровуються, тоді привабливість шляхів зменшується. Чим більше часу потрібно мурасі, щоб подолати дорогу, тим більше часу мають феромони, щоб випаруватись. Натомість, короткий шлях проходиться частіше, отже щільність феромонів стає більшою на короткому шляху. Випаровування феромонів також надає перевагу уникнення локально найкращих шляхів. Якби випаровування не відбувалось взагалі, шляхи обрані першим мурахою тяжіли б стати вкрай привабливими для наступних. В цьому разі, розвідка можливих шляхів була б обмежена.
Таким чином, коли мураха знаходить вдалий (тобто короткий) шлях з колонії до джерела їжі, інші мурахи швидше слідуватимуть йому, і позитивний зворотний зв'язок зрештою призведе до обрання цього шляху всіма мурахами. Ідея мурашиного алгоритму полягає в наслідуванні поведінки з «симулятором мурахи», що прогулюється графом, який представляє проблему, що треба розв'язати.
Прийняття рішень
Первісна ідея прийшла зі спостереження за використанням харчових ресурсів серед мурах, де мурахи, окремо обмежені в своїх пізнавальних можливостях, колективно здатні знайти найкоротший шлях між джерелом їжі і гніздом.
- Перша мураха знаходить джерело їжі (Д), через якийсь шлях (а), тоді повертається до гнізда (Г), залишивши позаду слід з феромонів (б)
- Мурахи без розбору обирають всі чотири шляхи, але підсилення основної стежки робить її привабливішою як найкоротший шлях.
- Мурахи обирають коротший шлях, довгі відтинки втрачають щільність феромонового сліду.
В серії дослідів на колонії мурах з вибором між двома шляхами різної довжини, які ведуть до джерела їжі, біологи спостерігали, що мурахи тяжіють до використання найкоротшого шляху. Модель, що пояснює таку поведінку така:
- Мураха (звана «бліц») рухається більш-менш випадково по колонії;
- Якщо вона знаходить джерело їжі, вона повертається прямо до гнізда, залишаючи по собі феромоновий слід;
- Ці феромони заманливі, ближні мурахи схилятимуться до слідування, більш чи менш точно, цим шляхом;
- Повертаючись до колонії, мурахи підсилюватимуть маршрут;
- Якщо наявні два шляхи до одного й того самого джерела їжі тоді, за певний час, коротший шлях пройде більше мурах ніж довшій;
- Короткий шлях все більш посилюватиметься, і таким чином ставатиме привабливішим;
- Довгий шлях з часом зникне, бо феромони вивітряться;
- Зрештою, всі мурахи визначатимуть і через це обиратимуть найкоротший шлях.
Мурахи використовують навколишнє середовище як посередник для зв'язку. Вони обмінюються інформацією непрямо через відкладання феромонів, які уточнюють статус їхньої роботи. Інформація розповсюджувана через феромони має місцеву дію, лише мурахи розташовані поруч із відкладеними феромонами помічають їх. Таку систему називають «Стіґмерґі» (англ. stigmergy) і вона трапляється в багатьох спільнотах соціальних тварин (її вивчали на прикладі розбудови стовпів у гніздах термітів). Спільне розв'язання проблем занадто складних для одного мурахи є хорошим прикладом самоорганізованої системи. Система покладається на позитивний зворотний зв'язок (відкладення феромонів приваблюють інших мурах, які підсилять їх у свою чергу) і негативний (зникнення маршруту через випаровування забезпечує оптимальність роботи системи). Теоретично, якщо щільність феромонів залишатиметься постійною на всіх відтинках, жоден із шляхів не стане головним. Однак, через зворотний зв'язок, малі відмінності на підмаршрутах підсилюватимуться і дозволятимуть зробити вибір. Алгоритм зсуватиметься з нестабільного стану, де жоден з підмаршрутів не привабливіший за інші, у бік стабільного стану, де маршрут утворений з найсильніших підмаршрутів.
Екологічні мережі інтелектуальних об'єктів
Деякі ситуації потребують нових концепцій, оскільки «інтелект» часто не є централізованим, а знаходиться у найменших об'єктах. Антропоцентричні концепції завжди приводили нас до виробництва ІТ-систем, в яких використовується централізована обробка даних, блоки управління та обчислювальні потужності. Такі централізовані підрозділи постійно підвищують свою продуктивність і можуть порівнюватись з людським мозком. Модель мозку стала еталонним баченням комп'ютерів.
Невеликі пристрої, які можна порівняти з комахами, не мають власного розвинутого інтелекту. Навпаки, їх інтелект можна назвати досить обмеженим. Наприклад, неможливо інтегрувати високоефективний калькулятор з можливістю вирішувати будь-яку математичну задачу в біочіп, який імплантується в організм людини. Однак, коли об'єкти взаємопов'язані, вони розпоряджаються формою інтелекту, яку можна порівняти з колонією мурах або бджіл. Для певних задач цей тип інтелекту може навіть перевершувати очікування про централізовану систему, подібну до мозку.
Природа дала нам кілька прикладів того, як мізерні організми, якщо всі вони слідують одному і тому ж основному правилу, можуть створити форму колективного інтелекту на макроскопічному рівні. Колонії соціальних комах чудово ілюструють цю модель, яка сильно відрізняється від людських суспільств. Ця модель базується на взаємодії незалежних підрозділів з простою та непередбачуваною поведінкою. Вони рухаються по навколишній території, щоб виконувати певні завдання і володіти лише обмеженою кількістю інформації для цього. Наприклад, колонія мурах представляє якості, які можуть бути застосовані до мережі штучних об'єктів. Колонії мурах мають дуже високу здатність пристосовуватися до змін у навколишньому середовищі, а також величезною силою у вирішенні ситуацій, коли одна людина не в змозі виконати дане завдання. Така гнучкість також буде дуже корисною для мобільних мереж об'єктів, що постійно розвиваються. Пакети інформації, які переміщуються з комп'ютера на інший, мають таку ж поведінку, як і мурашки. Вони переміщуються мережею і переходять від одного вузла до наступного з метою прибуття до кінцевого пункту призначення якнайшвидше.
Система штучних феромонів
Зв'язок на основі феромонів є одним з найбільш ефективних способів спілкування, який широко спостерігається в природі. Феромон використовується соціальними комахами, такими як бджоли, мурахи і терміти. У зв'язку з його доцільністю штучні феромони були прийняті в системах мультироботів і робототехнічних систем зі структурою роя. Зв'язок на основі феромонів був реалізований різними засобами, такими як хімічний або фізичний (RFID-мітки, світло, звук) способи. Проте, ці реалізації не змогли повторити всі аспекти феромонів, які використовуються в живій природі.
Покроковий опис загальної схеми
Припустимо, що навколишнє середовище для мурах представляє повнозв'язний неорієнтований граф. Кожне ребро має вагу, яка позначається як відстань між двома вершинами, що ним з'єднується. Граф є двохскерованим, тому мураха може подорожувати по грані в будь-якому напрямку.
Ймовірність включення ребра в маршрут окремої мурахи пропорційна до кількості феромонів на цьому ребрі, а кількість відкладеного феромону пропорційне до довжини маршруту. Чим коротший маршрут, тим більше феромону буде відкладено на його ребрах, отже, більша кількість мурах буде включати його в синтез власних маршрутів. Моделювання такого підходу, що використовує тільки додатній зворотний зв'язок, призводить до передчасної збіжності — більшість мурашок рухається по локально-оптимальному маршруту.
Уникнути цього можна моделюючи від'ємний зворотний зв'язок у вигляді випаровування феромону. Причому, якщо феромон випаровується швидко, то це призводить до втрати пам'яті колонії і забування хороших рішень, з іншого боку, збільшення часу випарів може призвести до отримання стійкого локального оптимального рішення.
Подорож мурашки
Пройдений мурахою шлях відображається, коли мураха відвідає всі вузли графу. Цикли заборонено, оскільки в алгоритм включено список табу. Після завершення довжина шляху може бути підрахована — вона дорівнює сумі довжин всіх ребер, якими подорожувала мураха. Рівняння (1) показує кількість феромону, який був залишений на кожному ребрі шляху для мурашки k. Змінна Q є константою.
(1)
Результат рівняння є засобом вимірювання шляху, — короткий шлях характеризується високою концентрацією феромонів, а більш довгий шлях — більш низькою. Далі, отриманий результат використовується в рівнянні (2), щоб збільшити кількість феромону вздовж кожного ребра пройденого мурахою шляху.
(2)
Важливо, що дане рівняння застосовується до всього шляху, при цьому кожне ребро позначається феромоном пропорційне до довжини шляху. Тому слід дочекатися, поки мураха закінчить подорож і лише потім оновити рівні феромону, в іншому випадку справжня довжина шляху залишиться невідомою. Константа p — значення між 0 і 1.
Випаровування феромонів
На початку шляху у кожного ребра є шанс бути обраним. Щоб поступово видалити ребра, які входять у гірші шляхи графу, до всіх ребер застосовується процедура випаровування феромону. Використовуючи константу p з рівняння (2), отримуємо рівняння (3):
(3)
Для випаровування феромону використовується зворотний коефіцієнт оновлення шляху.
Області застосування
Алгоритм оптимізації мурашиної колонії може бути успішно застосований для вирішення складних комплексних завдань оптимізації. Мета вирішення складних комплексних завдань оптимізації — пошук і визначення найбільш відповідного рішення для оптимізації (знаходження мінімуму або максимуму) цільової функції (ціни, точності, часу, відстані тощо) з дискретної множини можливих рішень.
Типовими прикладами вирішення такого завдання є задача календарного планування, завдання маршрутизації транспорту, різних мереж (GPRS, телефонні, комп'ютерні тощо), розподіл ресурсів та робіт, оптимізація форми антен, наприклад, RFID-тегів. Ці задачі виникають у бізнесі, інженерії, виробництві та багатьох інших областях. Дослідження показали, що метод мурашиних колоній може давати результати, навіть кращі, ніж при використанні генетичних алгоритмів і нейронних мереж[].
Історія
Засновниками є і . Піонерами поля є [en], [en].
Хронологія алгоритмів оптимізації колонії мурах.
- 1959, [en] винайшов теорію Стіґмерґі, щоб пояснити поведінку будування гнізда термітами;
- 1983, Денубур та його колеги вивчали колективну поведінку мурах;
- 1989, праці Госса, Арона, Денбура і Пастеля про колективну поведінку аргентинських мурах, які дадуть уявлення про алгоритми оптимізації колонії мурашок;
- 1989, впровадження моделі поведінки для харчових продуктів Еблінг та його колег;
- 1991, Марко Доріго запропонував систему мурах в своїй докторській дисертації (яка була опублікована в 1992 році). Технічний звіт, витягнутий з дисертації та співавторів В. Манеццо та А. Колорні, був опублікований через п'ять років;
- 1994, Appleby і Steward British Telecommunications Plc опублікували першу заявку на телекомунікаційні мережі;
- 1996, публікація статті про мурашкову систему;
- 1996, Хус і Штюцл придумали max-min систему мурах;
- 1997, Доріго та Гамбарделла публікують систему колоній мурах;
- 1997, Шундервоерд та його колеги опублікували вдосконалене застосування до телекомунікаційних мереж;
- 1998, Доріго запускає першу конференцію, присвячену мурашиним алгоритмам;
- 1998, Штюцл пропонує початкові паралельні реалізації;
- 1999, Бонабеу, Доріго та Зераулаз видають книгу, що займається переважно штучними мурахами;
- 2000, спеціальний випуск журналу «Комп'ютерні системи майбутнього покоління» про алгоритми мурашок;
- 2000, перші програми для планування, послідовності планування і задоволення обмежень;
- 2000, Гутьяр дає перші докази конвергенції для алгоритму колоній мурашок;
- 2001, перше використання мурашиних алгоритмів компаніями (Eurobios [ 25 лютого 2019 у Wayback Machine.] та AntOptima [ 10 січня 2019 у Wayback Machine.]);
- 2001, Іреді та його колеги опублікували перший багатоцільовий алгоритм;
- 2002, перші програми в розробці графіка, байєсівських мереж;
- 2002, Бьянчі та її колеги запропонували перший алгоритм стохастичної проблеми;
- 2004, Доріго та Штюцл публікують книгу з оптимізації колонії мурах з пресою MIT Press;
- 2004, Злочін та Доріго показують, що деякі алгоритми еквівалентні стохастичному спуску градієнта, метод перехресної ентропії та алгоритми для оцінки розподілу;
- 2005, перше застосування до проблем згортання білків;
- 2012, Прабхакар і його колеги публікують дослідження, пов'язані з функціонуванням окремих мурах, які спілкуються в тандемі без феромонів, відображаючи принципи організації комп'ютерних мереж. Модель зв'язку була порівняна з TCP;
- 2016, перше застосування до дизайну послідовностей пептидів;
- 2017, успішна інтеграція багатокритеріального методу прийняття рішень PROMETHEE в мурашиному алгоритмі ([en]).
Див. також
Примітки
- Marco., Dorigo, (2004). Ant colony optimization. Cambridge, Mass.: MIT Press. ISBN . OCLC 57182707.
- S. Goss, S. Aron, J.-L. Deneubourg et J.-M. Pasteels, Self-organized shortcuts in the Argentine ant, Naturwissenschaften, volume 76, pages 579—581, 1989
- J.-L. Deneubourg, S. Aron, S. Goss et J.-M. Pasteels, The self-organizing exploratory pattern of the Argentine ant, Journal of Insect Behavior, volume 3, page 159, 1990
- Waldner, Jean-Baptiste (2008). Nanocomputers and Swarm Intelligence. London: ISTE John Wiley & Sons. с. 214. ISBN .
- Waldner, Jean-Baptiste (2007). Inventer l'Ordinateur du XXIème Siècle. London: Hermes Science. с. 259—265. ISBN .
- Waldner, Jean-Baptiste (2008). Nanocomputers and Swarm Intelligence. London: ISTE John Wiley & Sons. p. 215. ISBN 978-1-84704-002-2.
- Russell, R.A. Ant trails - an example for robots to follow?. Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C). IEEE. doi:10.1109/robot.1999.774005. ISBN . Процитовано 25 лютого 2019.
- Fujisawa, Ryusuke; Dobata, Shigeto; Sugawara, Ken; Matsuno, Fumitoshi (26 серпня 2014). Designing pheromone communication in swarm robotics: Group foraging behavior mediated by chemical substance. Swarm Intelligence. Т. 8, № 3. с. 227—246. doi:10.1007/s11721-014-0097-z. ISSN 1935-3812. Процитовано 25 лютого 2019.
- Herianto; Sakakibara, Toshiki; Kurabayashi, Daisuke (2007-12). Artificial pheromone system using RFID for navigation of autonomous robots. Journal of Bionic Engineering. Т. 4, № 4. с. 245—253. doi:10.1016/s1672-6529(07)60038-9. ISSN 1672-6529. Процитовано 25 лютого 2019.
- Arvin, Farshad; Turgut, Ali Emre; Krajník, Tomáš; Yue, Shigang (7 березня 2016). Investigation of cue-based aggregation in static and dynamic environments with a mobile robot swarm. Adaptive Behavior. Т. 24, № 2. с. 102—118. doi:10.1177/1059712316632851. ISSN 1059-7123. Процитовано 25 лютого 2019.
- Arvin, Farshad; Samsudin, Khairulmizam; Ramli, Abdul Rahman; Bekravi, Masoud (2011). Imitation of Honeybee Aggregation with Collective Behavior of Swarm Robots. International Journal of Computational Intelligence Systems. Т. 4, № 4. с. 739. doi:10.2991/ijcis.2011.4.4.26. ISSN 1875-6883. Процитовано 25 лютого 2019.
- Schmickl, Thomas; Thenius, Ronald; Moeslinger, Christoph; Radspieler, Gerald; Kernbach, Serge; Szymanski, Marc; Crailsheim, Karl (8 серпня 2008). Get in touch: cooperative decision making based on robot-to-robot collisions. Autonomous Agents and Multi-Agent Systems. Т. 18, № 1. с. 133—155. doi:10.1007/s10458-008-9058-5. ISSN 1387-2532. Процитовано 25 лютого 2019.
- Garnier, Simon; Combe, Maud; Jost, Christian; Theraulaz, Guy (28 березня 2013). Do Ants Need to Estimate the Geometrical Properties of Trail Bifurcations to Find an Efficient Route? A Swarm Robotics Test Bed. PLoS Computational Biology. Т. 9, № 3. с. e1002903. doi:10.1371/journal.pcbi.1002903. ISSN 1553-7358. Процитовано 25 лютого 2019.
{{}}
: Обслуговування CS1: Сторінки із непозначеним DOI з безкоштовним доступом () - Arvin, Farshad; Turgut, Ali Emre; Bazyari, Farhad; Arikan, Kutluk Bilge; Bellotto, Nicola; Yue, Shigang (2014-05). Cue-based aggregation with a mobile robot swarm: a novel fuzzy-based method. Adaptive Behavior. Т. 22, № 3. с. 189—206. doi:10.1177/1059712314528009. ISSN 1059-7123. Процитовано 25 лютого 2019.
- Marcus Randall, Andrew Lewis, Amir Galehdar, David Thiel. Using Ant Colony Optimisation to Improve the Efficiency of Small Meander Line RFID Antennas.// In 3rd IEEE International e-Science and Grid Computing Conference.
- Ермолаев С.Ю., Слюсар В.И. Синтез антенн на основе муравьиных алгоритмов оптимизации. // 19-я Международная Крымская конференция «СВЧ-техника и телекоммуникационные технологии» (КрыМиКо’2009). Материалы конференции.- Севастополь, 14-18 сентября. — 2009. — С. 431 - 432.
- Ermolaev S.Y., Slyusar V.I. Antenna synthesis based on the ant colony optimization algorithm.// 7-я Международная конференция по теории и технике антенн (ICATT’09), Львов, Украина, 6 - 9 октября 2009 г.. — 2009. — С. 298 - 300.
- Wolfe, M. Massive parallelism through program restructuring. [1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation. IEEE Comput. Soc. Press. doi:10.1109/fmpc.1990.89491. ISBN . Процитовано 25 лютого 2019.
- Grassé, Plerre-P. (1959-03). La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp. la théorie de la stigmergie: Essai d'interprétation du comportement des termites constructeurs. Insectes Sociaux. Т. 6, № 1. с. 41—80. doi:10.1007/bf02223791. ISSN 0020-1812. Процитовано 25 лютого 2019.
- Deneubourg, J.L.; Pasteels, J.M.; Verhaeghe, J.C. (1983-01). Probabilistic behaviour in ants: A strategy of errors?. Journal of Theoretical Biology. Т. 105, № 2. с. 259—271. doi:10.1016/s0022-5193(83)80007-1. ISSN 0022-5193. Процитовано 25 лютого 2019.
- Goss, S.; Aron, S.; Deneubourg, J. L.; Pasteels, J. M. (1989-12). Self-organized shortcuts in the Argentine ant. Naturwissenschaften. Т. 76, № 12. с. 579—581. doi:10.1007/bf00462870. ISSN 0028-1042. Процитовано 25 лютого 2019.
- Reiher, P.L.; Jefferson, D.; Wieland, F. Limitation Of Optimism In The Time Warp Operating System. 1989 Winter Simulation Conference Proceedings. IEEE. doi:10.1109/wsc.1989.718752. ISBN . Процитовано 25 лютого 2019.
- Tagliabue, Lavinia C.; Ciribini, Angelo L.C.; Pasquinelli, Alice; Giuda, Giuseppe M. Di; Villa, Valentina; Angelis, Enrico De (10 жовтня 2016). Cognitive Adaptve Urban Systems for the Living Built Environment. Global Science & Technology Forum (GSTF). doi:10.5176/2425-0112_uppd16.43. Процитовано 25 лютого 2019.
- Dorigo, M.; Maniezzo, V.; Colorni, A. (1996). Ant system: optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics). Т. 26, № 1. с. 29—41. doi:10.1109/3477.484436. ISSN 1083-4419. Процитовано 25 лютого 2019.
- Appleby, Stephen; Steward, Simon (1999). Mobile Software Agents for Control in Telecommunications Networks. Software Agents for Future Communication Systems. Berlin, Heidelberg: Springer Berlin Heidelberg. с. 270—286. ISBN .
- Stützle, Thomas; Hoos, Holger H. (2000-06). – Ant System. Future Generation Computer Systems. Т. 16, № 8. с. 889—914. doi:10.1016/s0167-739x(00)00043-1. ISSN 0167-739X. Процитовано 25 лютого 2019.
- Dorigo, M.; Gambardella, L.M. (1997-04). Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation. Т. 1, № 1. с. 53—66. doi:10.1109/4235.585892. ISSN 1089-778X. Процитовано 25 лютого 2019.
- Schoonderwoerd, Ruud; Holland, Owen E.; Bruten, Janet L.; Rothkrantz, Leon J. M. (1997-01). Ant-Based Load Balancing in Telecommunications Networks. Adaptive Behavior. Т. 5, № 2. с. 169—207. doi:10.1177/105971239700500203. ISSN 1059-7123. Процитовано 25 лютого 2019.
- From Real to Artificial Ants. Ant Colony Optimization. The MIT Press. 2004. ISBN .
- Stützle, Thomas (1998). Parallelization strategies for Ant Colony Optimization. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer Berlin Heidelberg. с. 722—731. ISBN .
- Anderson, Carl (2001-06). Swarm Intelligence: From Natural to Artificial Systems. Eric Bonabeau , Marco Dorigo , Guy Theraulaz. The Quarterly Review of Biology. Т. 76, № 2. с. 268—269. doi:10.1086/393972. ISSN 0033-5770. Процитовано 25 лютого 2019.
- Dorigo, Marco; Di Caro, Gianni; Stützle, Thomas (2000-06). Ant algorithms. Future Generation Computer Systems. Т. 16, № 8. с. v—vii. doi:10.1016/s0167-739x(00)00041-8. ISSN 0167-739X. Процитовано 25 лютого 2019.
- Gutjahr, Walter J. (2000-06). A Graph-based Ant System and its convergence. Future Generation Computer Systems. Т. 16, № 8. с. 873—888. doi:10.1016/s0167-739x(00)00044-3. ISSN 0167-739X. Процитовано 25 лютого 2019.
- Iredi, Steffen; Merkle, Daniel; Middendorf, Martin (2001). Bi-Criterion Optimization with Multi Colony Ant Algorithms. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer Berlin Heidelberg. с. 359—372. ISBN .
- Bianchi, Leonora; Gambardella, Luca Maria; Dorigo, Marco (2002). An Ant Colony Optimization Approach to the Probabilistic Traveling Salesman Problem. Parallel Problem Solving from Nature — PPSN VII. Berlin, Heidelberg: Springer Berlin Heidelberg. с. 883—892. ISBN .
- M., Merkle, D. Middendorf,. Bookreview on ``Ant Colony Optimization by M. Dorigo, T. Stützle, MIT Press, 2004. OCLC 1019798642.
- Zlochin, Mark; Birattari, Mauro; Meuleau, Nicolas; Dorigo, Marco (2004-10). Model-Based Search for Combinatorial Optimization: A Critical Survey. Annals of Operations Research. Т. 131, № 1-4. с. 373—395. doi:10.1023/b:anor.0000039526.52305.af. ISSN 0254-5330. Процитовано 25 лютого 2019.
- Prabhakar, Balaji; Dektar, Katherine N.; Gordon, Deborah M. (23 серпня 2012). Couzin, Iain D. (ред.). The Regulation of Ant Colony Foraging Activity without Spatial Information. PLoS Computational Biology (англ.). Т. 8, № 8. с. e1002670. doi:10.1371/journal.pcbi.1002670. ISSN 1553-7358. PMC 3426560. PMID 22927811. Процитовано 25 лютого 2019.
{{}}
: Обслуговування CS1: Сторінки з PMC з іншим форматом () Обслуговування CS1: Сторінки із непозначеним DOI з безкоштовним доступом () - Zaidman, Daniel; Wolfson, Haim J. (2016-08-01). «PinaColada: peptide–inhibitor ant colony ad-hoc design algorithm». Bioinformatics. 32 (15): 2289—2296. doi:10.1093/bioinformatics/btw133. ISSN 1367-4803. PMID 27153578.
- Mladineo, Marko; Veza, Ivica; Gjeldum, Nikola (3 травня 2017). Solving partner selection problem in cyber-physical production networks using the HUMANT algorithm. International Journal of Production Research (англ.). Т. 55, № 9. с. 2506—2521. doi:10.1080/00207543.2016.1234084. ISSN 0020-7543. Процитовано 25 лютого 2019.
Посилання
- Субботін С. О., Олійник А. О., Олійник О. О. Неітеративні, еволюційні та мультиагентні методи синтезу нечіткологічних і нейромережних моделей: Монографія / Під заг. ред. С. О. Субботіна. — Запоріжжя: ЗНТУ, 2009. — 375 с. [ 5 листопада 2013 у Wayback Machine.]
- Оптимізація мурашиної колонії [ 14 жовтня 2014 у Wayback Machine.] (англ.)
Ця стаття потребує додаткових для поліпшення її . (січень 2016) |
Це незавершена стаття про алгоритми. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Murashinij algoritm algoritm optimizaciyi murashinoyi koloniyi angl ant colony optimization ACO odin z efektivnih polinomialnih algoritmiv dlya znahodzhennya nablizhenih rozv yazkiv zadachi komivoyazhera a takozh analogichnih zavdan poshuku marshrutiv na grafah Pidhid zaproponovanij belgijskim doslidnikom Marko Dorigo angl Marco Dorigo Sut pidhodu polyagaye v analizi ta vikoristanni modeli povedinki murah sho shukayut dorogi vid koloniyi do yizhi Povedinka murah nadihnula metaevristichnu tehniku optimizaciyi U osnovi algoritmu lezhit povedinka murashinoyi koloniyi markuvannya vdalih dorig velikoyu kilkistyu feromonu Robota pochinayetsya z rozmishennya murashok u vershinah grafu mistah potim pochinayetsya ruh murashok napryam viznachayetsya imovirnisnim metodom na pidstavi formuli Pi liq fip k 0Nlkq fkp displaystyle P i frac l i q cdot f i p sum k 0 N l k q cdot f k p de Pi displaystyle P i jmovirnist perehodu shlyahom i displaystyle i li displaystyle l i velichina obernena do dovzhini vagi i displaystyle i ogo perehodu fi displaystyle f i kilkist feromoniv na i displaystyle i omu perehodi q displaystyle q velichina yaka viznachaye zhadibnist algoritmu p displaystyle p velichina yaka viznachaye stadnist algoritmu i q p 1 displaystyle q p 1 Rezultat ne ye tochnim i navit mozhe buti odnim z girshih prote v silu imovirnosti rishennya povtorennya algoritmu mozhe vidavati dosit tochnij rezultat Vishidna diyalnist u comu napryami prizvela do provedennya konferencij prisvyachenih viklyuchno shtuchnim muraham a takozh chislennim komp yuternim programam vid specializovanih kompanij takih yak AntOptima Yak priklad murashinij algoritm ye klasom algoritmiv optimizaciyi za zrazkom koloniyi murashok Shtuchni murashki znahodyat optimalni varianti ruhayuchis prostorom parametriv yakij predstavlyaye usi mozhlivi rishennya Realni murahi vidilyayut feromoni shob spryamuvati odin odnogo do resursiv ta doslidzhuvati svoye otochennya Modelovani murahi analogichno fiksuyut svoyi poziciyi ta yakist svoyih rishen takim chinom v podalshih iteraciyah modelyuvannya murahi prijmayut krashi rishennya Odnim z variantiv cogo pidhodu ye bdzholinij algoritm yakij analogichnij strukturi roboti medonosnih bdzhil inshoyi socialnoyi komahi OglyadV prirodi murahi pochatkovo blukayut dovilnim chinom i po znahodzhenni yizhi povertayutsya do koloniyi zalishayuchi po sobi feromonnij slid Yaksho inshi murahi znahodyat takij shlyah voni shilni pripiniti svoyi blukannya natomist sliduvati poznachenim shlyahom posilyuyuchi jogo pid chas povernennya u razi znajdennya yizhi Odnak z chasom feromonovi shlyahi viparovuyutsya todi privablivist shlyahiv zmenshuyetsya Chim bilshe chasu potribno murasi shob podolati dorogu tim bilshe chasu mayut feromoni shob viparuvatis Natomist korotkij shlyah prohoditsya chastishe otzhe shilnist feromoniv staye bilshoyu na korotkomu shlyahu Viparovuvannya feromoniv takozh nadaye perevagu uniknennya lokalno najkrashih shlyahiv Yakbi viparovuvannya ne vidbuvalos vzagali shlyahi obrani pershim murahoyu tyazhili b stati vkraj privablivimi dlya nastupnih V comu razi rozvidka mozhlivih shlyahiv bula b obmezhena Takim chinom koli muraha znahodit vdalij tobto korotkij shlyah z koloniyi do dzherela yizhi inshi murahi shvidshe sliduvatimut jomu i pozitivnij zvorotnij zv yazok zreshtoyu prizvede do obrannya cogo shlyahu vsima murahami Ideya murashinogo algoritmu polyagaye v nasliduvanni povedinki z simulyatorom murahi sho progulyuyetsya grafom yakij predstavlyaye problemu sho treba rozv yazati Prijnyattya rishen Pervisna ideya prijshla zi sposterezhennya za vikoristannyam harchovih resursiv sered murah de murahi okremo obmezheni v svoyih piznavalnih mozhlivostyah kolektivno zdatni znajti najkorotshij shlyah mizh dzherelom yizhi i gnizdom Persha muraha znahodit dzherelo yizhi D cherez yakijs shlyah a todi povertayetsya do gnizda G zalishivshi pozadu slid z feromoniv b Murahi bez rozboru obirayut vsi chotiri shlyahi ale pidsilennya osnovnoyi stezhki robit yiyi privablivishoyu yak najkorotshij shlyah Murahi obirayut korotshij shlyah dovgi vidtinki vtrachayut shilnist feromonovogo slidu V seriyi doslidiv na koloniyi murah z viborom mizh dvoma shlyahami riznoyi dovzhini yaki vedut do dzherela yizhi biologi sposterigali sho murahi tyazhiyut do vikoristannya najkorotshogo shlyahu Model sho poyasnyuye taku povedinku taka Muraha zvana blic ruhayetsya bilsh mensh vipadkovo po koloniyi Yaksho vona znahodit dzherelo yizhi vona povertayetsya pryamo do gnizda zalishayuchi po sobi feromonovij slid Ci feromoni zamanlivi blizhni murahi shilyatimutsya do sliduvannya bilsh chi mensh tochno cim shlyahom Povertayuchis do koloniyi murahi pidsilyuvatimut marshrut Yaksho nayavni dva shlyahi do odnogo j togo samogo dzherela yizhi todi za pevnij chas korotshij shlyah projde bilshe murah nizh dovshij Korotkij shlyah vse bilsh posilyuvatimetsya i takim chinom stavatime privablivishim Dovgij shlyah z chasom znikne bo feromoni vivitryatsya Zreshtoyu vsi murahi viznachatimut i cherez ce obiratimut najkorotshij shlyah Murahi vikoristovuyut navkolishnye seredovishe yak poserednik dlya zv yazku Voni obminyuyutsya informaciyeyu nepryamo cherez vidkladannya feromoniv yaki utochnyuyut status yihnoyi roboti Informaciya rozpovsyudzhuvana cherez feromoni maye miscevu diyu lishe murahi roztashovani poruch iz vidkladenimi feromonami pomichayut yih Taku sistemu nazivayut Stigmergi angl stigmergy i vona traplyayetsya v bagatoh spilnotah socialnih tvarin yiyi vivchali na prikladi rozbudovi stovpiv u gnizdah termitiv Spilne rozv yazannya problem zanadto skladnih dlya odnogo murahi ye horoshim prikladom samoorganizovanoyi sistemi Sistema pokladayetsya na pozitivnij zvorotnij zv yazok vidkladennya feromoniv privablyuyut inshih murah yaki pidsilyat yih u svoyu chergu i negativnij zniknennya marshrutu cherez viparovuvannya zabezpechuye optimalnist roboti sistemi Teoretichno yaksho shilnist feromoniv zalishatimetsya postijnoyu na vsih vidtinkah zhoden iz shlyahiv ne stane golovnim Odnak cherez zvorotnij zv yazok mali vidminnosti na pidmarshrutah pidsilyuvatimutsya i dozvolyatimut zrobiti vibir Algoritm zsuvatimetsya z nestabilnogo stanu de zhoden z pidmarshrutiv ne privablivishij za inshi u bik stabilnogo stanu de marshrut utvorenij z najsilnishih pidmarshrutiv Ekologichni merezhi intelektualnih ob yektiv Deyaki situaciyi potrebuyut novih koncepcij oskilki intelekt chasto ne ye centralizovanim a znahoditsya u najmenshih ob yektah Antropocentrichni koncepciyi zavzhdi privodili nas do virobnictva IT sistem v yakih vikoristovuyetsya centralizovana obrobka danih bloki upravlinnya ta obchislyuvalni potuzhnosti Taki centralizovani pidrozdili postijno pidvishuyut svoyu produktivnist i mozhut porivnyuvatis z lyudskim mozkom Model mozku stala etalonnim bachennyam komp yuteriv Neveliki pristroyi yaki mozhna porivnyati z komahami ne mayut vlasnogo rozvinutogo intelektu Navpaki yih intelekt mozhna nazvati dosit obmezhenim Napriklad nemozhlivo integruvati visokoefektivnij kalkulyator z mozhlivistyu virishuvati bud yaku matematichnu zadachu v biochip yakij implantuyetsya v organizm lyudini Odnak koli ob yekti vzayemopov yazani voni rozporyadzhayutsya formoyu intelektu yaku mozhna porivnyati z koloniyeyu murah abo bdzhil Dlya pevnih zadach cej tip intelektu mozhe navit perevershuvati ochikuvannya pro centralizovanu sistemu podibnu do mozku Priroda dala nam kilka prikladiv togo yak mizerni organizmi yaksho vsi voni sliduyut odnomu i tomu zh osnovnomu pravilu mozhut stvoriti formu kolektivnogo intelektu na makroskopichnomu rivni Koloniyi socialnih komah chudovo ilyustruyut cyu model yaka silno vidriznyayetsya vid lyudskih suspilstv Cya model bazuyetsya na vzayemodiyi nezalezhnih pidrozdiliv z prostoyu ta neperedbachuvanoyu povedinkoyu Voni ruhayutsya po navkolishnij teritoriyi shob vikonuvati pevni zavdannya i voloditi lishe obmezhenoyu kilkistyu informaciyi dlya cogo Napriklad koloniya murah predstavlyaye yakosti yaki mozhut buti zastosovani do merezhi shtuchnih ob yektiv Koloniyi murah mayut duzhe visoku zdatnist pristosovuvatisya do zmin u navkolishnomu seredovishi a takozh velicheznoyu siloyu u virishenni situacij koli odna lyudina ne v zmozi vikonati dane zavdannya Taka gnuchkist takozh bude duzhe korisnoyu dlya mobilnih merezh ob yektiv sho postijno rozvivayutsya Paketi informaciyi yaki peremishuyutsya z komp yutera na inshij mayut taku zh povedinku yak i murashki Voni peremishuyutsya merezheyu i perehodyat vid odnogo vuzla do nastupnogo z metoyu pributtya do kincevogo punktu priznachennya yaknajshvidshe Sistema shtuchnih feromoniv Zv yazok na osnovi feromoniv ye odnim z najbilsh efektivnih sposobiv spilkuvannya yakij shiroko sposterigayetsya v prirodi Feromon vikoristovuyetsya socialnimi komahami takimi yak bdzholi murahi i termiti U zv yazku z jogo docilnistyu shtuchni feromoni buli prijnyati v sistemah multirobotiv i robototehnichnih sistem zi strukturoyu roya Zv yazok na osnovi feromoniv buv realizovanij riznimi zasobami takimi yak himichnij abo fizichnij RFID mitki svitlo zvuk sposobi Prote ci realizaciyi ne zmogli povtoriti vsi aspekti feromoniv yaki vikoristovuyutsya v zhivij prirodi Pokrokovij opis zagalnoyi shemiPripustimo sho navkolishnye seredovishe dlya murah predstavlyaye povnozv yaznij neoriyentovanij graf Kozhne rebro maye vagu yaka poznachayetsya yak vidstan mizh dvoma vershinami sho nim z yednuyetsya Graf ye dvohskerovanim tomu muraha mozhe podorozhuvati po grani v bud yakomu napryamku Jmovirnist vklyuchennya rebra v marshrut okremoyi murahi proporcijna do kilkosti feromoniv na comu rebri a kilkist vidkladenogo feromonu proporcijne do dovzhini marshrutu Chim korotshij marshrut tim bilshe feromonu bude vidkladeno na jogo rebrah otzhe bilsha kilkist murah bude vklyuchati jogo v sintez vlasnih marshrutiv Modelyuvannya takogo pidhodu sho vikoristovuye tilki dodatnij zvorotnij zv yazok prizvodit do peredchasnoyi zbizhnosti bilshist murashok ruhayetsya po lokalno optimalnomu marshrutu Uniknuti cogo mozhna modelyuyuchi vid yemnij zvorotnij zv yazok u viglyadi viparovuvannya feromonu Prichomu yaksho feromon viparovuyetsya shvidko to ce prizvodit do vtrati pam yati koloniyi i zabuvannya horoshih rishen z inshogo boku zbilshennya chasu vipariv mozhe prizvesti do otrimannya stijkogo lokalnogo optimalnogo rishennya Podorozh murashkiProjdenij murahoyu shlyah vidobrazhayetsya koli muraha vidvidaye vsi vuzli grafu Cikli zaboroneno oskilki v algoritm vklyucheno spisok tabu Pislya zavershennya dovzhina shlyahu mozhe buti pidrahovana vona dorivnyuye sumi dovzhin vsih reber yakimi podorozhuvala muraha Rivnyannya 1 pokazuye kilkist feromonu yakij buv zalishenij na kozhnomu rebri shlyahu dlya murashki k Zminna Q ye konstantoyu tijk t QLk t displaystyle bigtriangleup tau ij k t frac Q L k t 1 Rezultat rivnyannya ye zasobom vimiryuvannya shlyahu korotkij shlyah harakterizuyetsya visokoyu koncentraciyeyu feromoniv a bilsh dovgij shlyah bilsh nizkoyu Dali otrimanij rezultat vikoristovuyetsya v rivnyanni 2 shob zbilshiti kilkist feromonu vzdovzh kozhnogo rebra projdenogo murahoyu shlyahu tij t tij t tijk r displaystyle tau ij t bigtriangleup tau ij t tau ij k times rho 2 Vazhlivo sho dane rivnyannya zastosovuyetsya do vsogo shlyahu pri comu kozhne rebro poznachayetsya feromonom proporcijne do dovzhini shlyahu Tomu slid dochekatisya poki muraha zakinchit podorozh i lishe potim onoviti rivni feromonu v inshomu vipadku spravzhnya dovzhina shlyahu zalishitsya nevidomoyu Konstanta p znachennya mizh 0 i 1 Viparovuvannya feromonivPetlovi vibratorni anteni formatu 10 10 sintezovani na osnovi murashinogo algoritmu optimizaciyiNepetlovi vibratori formatu 10 10 sintezovani za dopomogoyu murashinogo algoritmu Na pochatku shlyahu u kozhnogo rebra ye shans buti obranim Shob postupovo vidaliti rebra yaki vhodyat u girshi shlyahi grafu do vsih reber zastosovuyetsya procedura viparovuvannya feromonu Vikoristovuyuchi konstantu p z rivnyannya 2 otrimuyemo rivnyannya 3 tij t tij t 1 r displaystyle tau ij t tau ij t times 1 rho 3 Dlya viparovuvannya feromonu vikoristovuyetsya zvorotnij koeficiyent onovlennya shlyahu Oblasti zastosuvannyaAlgoritm optimizaciyi murashinoyi koloniyi mozhe buti uspishno zastosovanij dlya virishennya skladnih kompleksnih zavdan optimizaciyi Meta virishennya skladnih kompleksnih zavdan optimizaciyi poshuk i viznachennya najbilsh vidpovidnogo rishennya dlya optimizaciyi znahodzhennya minimumu abo maksimumu cilovoyi funkciyi cini tochnosti chasu vidstani tosho z diskretnoyi mnozhini mozhlivih rishen Tipovimi prikladami virishennya takogo zavdannya ye zadacha kalendarnogo planuvannya zavdannya marshrutizaciyi transportu riznih merezh GPRS telefonni komp yuterni tosho rozpodil resursiv ta robit optimizaciya formi anten napriklad RFID tegiv Ci zadachi vinikayut u biznesi inzheneriyi virobnictvi ta bagatoh inshih oblastyah Doslidzhennya pokazali sho metod murashinih kolonij mozhe davati rezultati navit krashi nizh pri vikoristanni genetichnih algoritmiv i nejronnih merezh dzherelo IstoriyaZasnovnikami ye i Pionerami polya ye en en Hronologiya algoritmiv optimizaciyi koloniyi murah 1959 en vinajshov teoriyu Stigmergi shob poyasniti povedinku buduvannya gnizda termitami 1983 Denubur ta jogo kolegi vivchali kolektivnu povedinku murah 1989 praci Gossa Arona Denbura i Pastelya pro kolektivnu povedinku argentinskih murah yaki dadut uyavlennya pro algoritmi optimizaciyi koloniyi murashok 1989 vprovadzhennya modeli povedinki dlya harchovih produktiv Ebling ta jogo koleg 1991 Marko Dorigo zaproponuvav sistemu murah v svoyij doktorskij disertaciyi yaka bula opublikovana v 1992 roci Tehnichnij zvit vityagnutij z disertaciyi ta spivavtoriv V Manecco ta A Kolorni buv opublikovanij cherez p yat rokiv 1994 Appleby i Steward British Telecommunications Plc opublikuvali pershu zayavku na telekomunikacijni merezhi 1996 publikaciya statti pro murashkovu sistemu 1996 Hus i Shtyucl pridumali max min sistemu murah 1997 Dorigo ta Gambardella publikuyut sistemu kolonij murah 1997 Shundervoerd ta jogo kolegi opublikuvali vdoskonalene zastosuvannya do telekomunikacijnih merezh 1998 Dorigo zapuskaye pershu konferenciyu prisvyachenu murashinim algoritmam 1998 Shtyucl proponuye pochatkovi paralelni realizaciyi 1999 Bonabeu Dorigo ta Zeraulaz vidayut knigu sho zajmayetsya perevazhno shtuchnimi murahami 2000 specialnij vipusk zhurnalu Komp yuterni sistemi majbutnogo pokolinnya pro algoritmi murashok 2000 pershi programi dlya planuvannya poslidovnosti planuvannya i zadovolennya obmezhen 2000 Gutyar daye pershi dokazi konvergenciyi dlya algoritmu kolonij murashok 2001 pershe vikoristannya murashinih algoritmiv kompaniyami Eurobios 25 lyutogo 2019 u Wayback Machine ta AntOptima 10 sichnya 2019 u Wayback Machine 2001 Iredi ta jogo kolegi opublikuvali pershij bagatocilovij algoritm 2002 pershi programi v rozrobci grafika bajyesivskih merezh 2002 Byanchi ta yiyi kolegi zaproponuvali pershij algoritm stohastichnoyi problemi 2004 Dorigo ta Shtyucl publikuyut knigu z optimizaciyi koloniyi murah z presoyu MIT Press 2004 Zlochin ta Dorigo pokazuyut sho deyaki algoritmi ekvivalentni stohastichnomu spusku gradiyenta metod perehresnoyi entropiyi ta algoritmi dlya ocinki rozpodilu 2005 pershe zastosuvannya do problem zgortannya bilkiv 2012 Prabhakar i jogo kolegi publikuyut doslidzhennya pov yazani z funkcionuvannyam okremih murah yaki spilkuyutsya v tandemi bez feromoniv vidobrazhayuchi principi organizaciyi komp yuternih merezh Model zv yazku bula porivnyana z TCP 2016 pershe zastosuvannya do dizajnu poslidovnostej peptidiv 2017 uspishna integraciya bagatokriterialnogo metodu prijnyattya rishen PROMETHEE v murashinomu algoritmi en Div takozhPortal Matematika Zadacha optimizaciyi Teorema shem Funkciya dopasovanosti Genetichnij algoritmPrimitkiMarco Dorigo 2004 Ant colony optimization Cambridge Mass MIT Press ISBN 9780262256032 OCLC 57182707 S Goss S Aron J L Deneubourg et J M Pasteels Self organized shortcuts in the Argentine ant Naturwissenschaften volume 76 pages 579 581 1989 J L Deneubourg S Aron S Goss et J M Pasteels The self organizing exploratory pattern of the Argentine ant Journal of Insect Behavior volume 3 page 159 1990 Waldner Jean Baptiste 2008 Nanocomputers and Swarm Intelligence London ISTE John Wiley amp Sons s 214 ISBN 978 1 84704 002 2 Waldner Jean Baptiste 2007 Inventer l Ordinateur du XXIeme Siecle London Hermes Science s 259 265 ISBN 978 2 7462 1516 0 Waldner Jean Baptiste 2008 Nanocomputers and Swarm Intelligence London ISTE John Wiley amp Sons p 215 ISBN 978 1 84704 002 2 Russell R A Ant trails an example for robots to follow Proceedings 1999 IEEE International Conference on Robotics and Automation Cat No 99CH36288C IEEE doi 10 1109 robot 1999 774005 ISBN 0780351800 Procitovano 25 lyutogo 2019 Fujisawa Ryusuke Dobata Shigeto Sugawara Ken Matsuno Fumitoshi 26 serpnya 2014 Designing pheromone communication in swarm robotics Group foraging behavior mediated by chemical substance Swarm Intelligence T 8 3 s 227 246 doi 10 1007 s11721 014 0097 z ISSN 1935 3812 Procitovano 25 lyutogo 2019 Herianto Sakakibara Toshiki Kurabayashi Daisuke 2007 12 Artificial pheromone system using RFID for navigation of autonomous robots Journal of Bionic Engineering T 4 4 s 245 253 doi 10 1016 s1672 6529 07 60038 9 ISSN 1672 6529 Procitovano 25 lyutogo 2019 Arvin Farshad Turgut Ali Emre Krajnik Tomas Yue Shigang 7 bereznya 2016 Investigation of cue based aggregation in static and dynamic environments with a mobile robot swarm Adaptive Behavior T 24 2 s 102 118 doi 10 1177 1059712316632851 ISSN 1059 7123 Procitovano 25 lyutogo 2019 Arvin Farshad Samsudin Khairulmizam Ramli Abdul Rahman Bekravi Masoud 2011 Imitation of Honeybee Aggregation with Collective Behavior of Swarm Robots International Journal of Computational Intelligence Systems T 4 4 s 739 doi 10 2991 ijcis 2011 4 4 26 ISSN 1875 6883 Procitovano 25 lyutogo 2019 Schmickl Thomas Thenius Ronald Moeslinger Christoph Radspieler Gerald Kernbach Serge Szymanski Marc Crailsheim Karl 8 serpnya 2008 Get in touch cooperative decision making based on robot to robot collisions Autonomous Agents and Multi Agent Systems T 18 1 s 133 155 doi 10 1007 s10458 008 9058 5 ISSN 1387 2532 Procitovano 25 lyutogo 2019 Garnier Simon Combe Maud Jost Christian Theraulaz Guy 28 bereznya 2013 Do Ants Need to Estimate the Geometrical Properties of Trail Bifurcations to Find an Efficient Route A Swarm Robotics Test Bed PLoS Computational Biology T 9 3 s e1002903 doi 10 1371 journal pcbi 1002903 ISSN 1553 7358 Procitovano 25 lyutogo 2019 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite news title Shablon Cite news cite news a Obslugovuvannya CS1 Storinki iz nepoznachenim DOI z bezkoshtovnim dostupom posilannya Arvin Farshad Turgut Ali Emre Bazyari Farhad Arikan Kutluk Bilge Bellotto Nicola Yue Shigang 2014 05 Cue based aggregation with a mobile robot swarm a novel fuzzy based method Adaptive Behavior T 22 3 s 189 206 doi 10 1177 1059712314528009 ISSN 1059 7123 Procitovano 25 lyutogo 2019 Marcus Randall Andrew Lewis Amir Galehdar David Thiel Using Ant Colony Optimisation to Improve the Efficiency of Small Meander Line RFID Antennas In 3rd IEEE International e Science and Grid Computing Conference Ermolaev S Yu Slyusar V I Sintez antenn na osnove muravinyh algoritmov optimizacii 19 ya Mezhdunarodnaya Krymskaya konferenciya SVCh tehnika i telekommunikacionnye tehnologii KryMiKo 2009 Materialy konferencii Sevastopol 14 18 sentyabrya 2009 S 431 432 Ermolaev S Y Slyusar V I Antenna synthesis based on the ant colony optimization algorithm 7 ya Mezhdunarodnaya konferenciya po teorii i tehnike antenn ICATT 09 Lvov Ukraina 6 9 oktyabrya 2009 g 2009 S 298 300 Wolfe M Massive parallelism through program restructuring 1990 Proceedings The Third Symposium on the Frontiers of Massively Parallel Computation IEEE Comput Soc Press doi 10 1109 fmpc 1990 89491 ISBN 0818620536 Procitovano 25 lyutogo 2019 Grasse Plerre P 1959 03 La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp la theorie de la stigmergie Essai d interpretation du comportement des termites constructeurs Insectes Sociaux T 6 1 s 41 80 doi 10 1007 bf02223791 ISSN 0020 1812 Procitovano 25 lyutogo 2019 Deneubourg J L Pasteels J M Verhaeghe J C 1983 01 Probabilistic behaviour in ants A strategy of errors Journal of Theoretical Biology T 105 2 s 259 271 doi 10 1016 s0022 5193 83 80007 1 ISSN 0022 5193 Procitovano 25 lyutogo 2019 Goss S Aron S Deneubourg J L Pasteels J M 1989 12 Self organized shortcuts in the Argentine ant Naturwissenschaften T 76 12 s 579 581 doi 10 1007 bf00462870 ISSN 0028 1042 Procitovano 25 lyutogo 2019 Reiher P L Jefferson D Wieland F Limitation Of Optimism In The Time Warp Operating System 1989 Winter Simulation Conference Proceedings IEEE doi 10 1109 wsc 1989 718752 ISBN 0911801588 Procitovano 25 lyutogo 2019 Tagliabue Lavinia C Ciribini Angelo L C Pasquinelli Alice Giuda Giuseppe M Di Villa Valentina Angelis Enrico De 10 zhovtnya 2016 Cognitive Adaptve Urban Systems for the Living Built Environment Global Science amp Technology Forum GSTF doi 10 5176 2425 0112 uppd16 43 Procitovano 25 lyutogo 2019 Dorigo M Maniezzo V Colorni A 1996 Ant system optimization by a colony of cooperating agents IEEE Transactions on Systems Man and Cybernetics Part B Cybernetics T 26 1 s 29 41 doi 10 1109 3477 484436 ISSN 1083 4419 Procitovano 25 lyutogo 2019 Appleby Stephen Steward Simon 1999 Mobile Software Agents for Control in Telecommunications Networks Software Agents for Future Communication Systems Berlin Heidelberg Springer Berlin Heidelberg s 270 286 ISBN 9783642635847 Stutzle Thomas Hoos Holger H 2000 06 Ant System Future Generation Computer Systems T 16 8 s 889 914 doi 10 1016 s0167 739x 00 00043 1 ISSN 0167 739X Procitovano 25 lyutogo 2019 Dorigo M Gambardella L M 1997 04 Ant colony system a cooperative learning approach to the traveling salesman problem IEEE Transactions on Evolutionary Computation T 1 1 s 53 66 doi 10 1109 4235 585892 ISSN 1089 778X Procitovano 25 lyutogo 2019 Schoonderwoerd Ruud Holland Owen E Bruten Janet L Rothkrantz Leon J M 1997 01 Ant Based Load Balancing in Telecommunications Networks Adaptive Behavior T 5 2 s 169 207 doi 10 1177 105971239700500203 ISSN 1059 7123 Procitovano 25 lyutogo 2019 From Real to Artificial Ants Ant Colony Optimization The MIT Press 2004 ISBN 9780262256032 Stutzle Thomas 1998 Parallelization strategies for Ant Colony Optimization Lecture Notes in Computer Science Berlin Heidelberg Springer Berlin Heidelberg s 722 731 ISBN 9783540650782 Anderson Carl 2001 06 Swarm Intelligence From Natural to Artificial Systems Eric Bonabeau Marco Dorigo Guy Theraulaz The Quarterly Review of Biology T 76 2 s 268 269 doi 10 1086 393972 ISSN 0033 5770 Procitovano 25 lyutogo 2019 Dorigo Marco Di Caro Gianni Stutzle Thomas 2000 06 Ant algorithms Future Generation Computer Systems T 16 8 s v vii doi 10 1016 s0167 739x 00 00041 8 ISSN 0167 739X Procitovano 25 lyutogo 2019 Gutjahr Walter J 2000 06 A Graph based Ant System and its convergence Future Generation Computer Systems T 16 8 s 873 888 doi 10 1016 s0167 739x 00 00044 3 ISSN 0167 739X Procitovano 25 lyutogo 2019 Iredi Steffen Merkle Daniel Middendorf Martin 2001 Bi Criterion Optimization with Multi Colony Ant Algorithms Lecture Notes in Computer Science Berlin Heidelberg Springer Berlin Heidelberg s 359 372 ISBN 9783540417453 Bianchi Leonora Gambardella Luca Maria Dorigo Marco 2002 An Ant Colony Optimization Approach to the Probabilistic Traveling Salesman Problem Parallel Problem Solving from Nature PPSN VII Berlin Heidelberg Springer Berlin Heidelberg s 883 892 ISBN 9783540441397 M Merkle D Middendorf Bookreview on Ant Colony Optimization by M Dorigo T Stutzle MIT Press 2004 OCLC 1019798642 Zlochin Mark Birattari Mauro Meuleau Nicolas Dorigo Marco 2004 10 Model Based Search for Combinatorial Optimization A Critical Survey Annals of Operations Research T 131 1 4 s 373 395 doi 10 1023 b anor 0000039526 52305 af ISSN 0254 5330 Procitovano 25 lyutogo 2019 Prabhakar Balaji Dektar Katherine N Gordon Deborah M 23 serpnya 2012 Couzin Iain D red The Regulation of Ant Colony Foraging Activity without Spatial Information PLoS Computational Biology angl T 8 8 s e1002670 doi 10 1371 journal pcbi 1002670 ISSN 1553 7358 PMC 3426560 PMID 22927811 Procitovano 25 lyutogo 2019 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite news title Shablon Cite news cite news a Obslugovuvannya CS1 Storinki z PMC z inshim formatom posilannya Obslugovuvannya CS1 Storinki iz nepoznachenim DOI z bezkoshtovnim dostupom posilannya Zaidman Daniel Wolfson Haim J 2016 08 01 PinaColada peptide inhibitor ant colony ad hoc design algorithm Bioinformatics 32 15 2289 2296 doi 10 1093 bioinformatics btw133 ISSN 1367 4803 PMID 27153578 Mladineo Marko Veza Ivica Gjeldum Nikola 3 travnya 2017 Solving partner selection problem in cyber physical production networks using the HUMANT algorithm International Journal of Production Research angl T 55 9 s 2506 2521 doi 10 1080 00207543 2016 1234084 ISSN 0020 7543 Procitovano 25 lyutogo 2019 PosilannyaSubbotin S O Olijnik A O Olijnik O O Neiterativni evolyucijni ta multiagentni metodi sintezu nechitkologichnih i nejromerezhnih modelej Monografiya Pid zag red S O Subbotina Zaporizhzhya ZNTU 2009 375 s 5 listopada 2013 u Wayback Machine Optimizaciya murashinoyi koloniyi 14 zhovtnya 2014 u Wayback Machine angl Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2016 Ce nezavershena stattya pro algoritmi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi