Стигмергия ( / ˈ s t ɪ ɡ m ər dʒ i / STIG-mər-jee ) — это механизм косвенной координации через окружающую среду между агентами или действиями. [1] Принцип заключается в том, что след, оставленный в окружающей среде индивидуальным действием, стимулирует выполнение последующего действия тем же или другим агентом. Агенты, которые реагируют на следы в окружающей среде, получают положительные преимущества в плане приспособленности, что усиливает вероятность того, что эти формы поведения со временем закрепятся в популяции. [2]
Стигмергия — это форма самоорганизации . Она производит сложные, на первый взгляд, интеллектуальные структуры, без необходимости в каком-либо планировании, контроле или даже прямой коммуникации между агентами. Как таковая, она поддерживает эффективное сотрудничество между чрезвычайно простыми агентами, у которых может отсутствовать память или индивидуальное понимание друг друга. [1] [3]
Термин «стигмергия» был введен французским биологом Пьером-Полем Грассе в 1959 году для обозначения поведения термитов . Он определил его как: «Стимулирование рабочих достигнутой ими производительностью». Он происходит от греческих слов στίγμα stigma «отметка, знак» и ἔργον ergon «работа, действие» и отражает идею о том, что действия агента оставляют следы в окружающей среде, знаки, которые он и другие агенты ощущают и которые определяют и побуждают их последующие действия. [4] [5]
Позднее было проведено различие между стигмергическим явлением, которое специфично для руководства дополнительной работой, и более общим, не связанным с работой побуждением, для которого термин сематектоническая коммуникация был придуман [6] Э. О. Уилсоном , от греческих слов σῆμα sema «знак, жетон» и τέκτων tecton «ремесленник, строитель»: «Существует необходимость в более общем, несколько менее неуклюжем выражении для обозначения вызывания любой формы поведения или физиологического изменения посредством свидетельств работы, выполняемой другими животными, включая особый случай руководства дополнительной работой».
Стигмергия в настоящее время является одной из ключевых концепций в области роевого интеллекта . [7]
Стигмергия впервые была обнаружена у социальных насекомых . Например, муравьи обмениваются информацией, оставляя феромоны (след) на обратном пути в гнездо, когда они нашли еду. Таким образом, они коллективно создают сложную сеть троп, эффективно соединяя гнездо с различными источниками пищи. Когда муравьи выходят из гнезда в поисках пищи, феромон стимулирует их следовать по тропе к источнику пищи. Сеть троп функционирует как общая внешняя память для колонии муравьев. [8]
В информатике этот общий метод был применен в различных методах, называемых оптимизацией муравьиной колонии , которые ищут решения сложных проблем, размещая «виртуальные феромоны» вдоль путей, которые кажутся многообещающими. [9] В области искусственных нейронных сетей стигмергия может использоваться как вычислительная память. Федерико Галатоло показал, что стигмергическая память может достигать тех же показателей, что и более сложные и хорошо известные архитектуры нейронных сетей, такие как LSTM . [10] [11]
Другие эусоциальные существа, такие как термиты , используют феромоны для строительства своих сложных гнезд, следуя простому децентрализованному набору правил . Каждое насекомое зачерпывает «грязевой комок» или подобный материал из своей среды, наполняет его феромонами и кладет на землю, изначально в случайном месте. Однако термитов привлекают феромоны их сородичей, и поэтому они с большей вероятностью будут сбрасывать свои собственные грязевые комки поверх комков своих соседей. Чем больше становится куча грязи, тем она привлекательнее, и, следовательно, тем больше грязи будет добавлено в нее (положительная обратная связь). Со временем это приводит к строительству столбов, арок, туннелей и камер. [12]
Стигмергия наблюдалась у бактерий , различные виды которых дифференцируются в отдельные типы клеток и которые участвуют в групповом поведении, которое направляется сложными временными и пространственными системами контроля. [13] Яркие примеры многоклеточного поведения можно найти среди миксобактерий . Миксобактерии путешествуют стаями, содержащими множество клеток, удерживаемых вместе межклеточными молекулярными сигналами . Большинство миксобактерий являются хищниками: особи выигрывают от агрегации, поскольку она позволяет накапливать внеклеточные ферменты , которые используются для переваривания микроорганизмов-жертв. Когда питательных веществ не хватает, клетки миксобактерий объединяются в плодовые тела , внутри которых роящиеся клетки превращаются в спящие миксоспоры с толстыми клеточными стенками. Считается, что процесс плодоношения приносит пользу миксобактериям, гарантируя, что рост клеток возобновляется группой (роем) миксобактерий, а не изолированными клетками. Похожие жизненные циклы развились среди клеточных слизевиков . Наиболее известные из миксобактерий, Myxococcus xanthus и Stigmatella aurantiaca , изучаются в различных лабораториях как прокариотические модели развития. [14]
Стигмергия, изучаемая у эусоциальных существ и физических систем, была предложена в качестве модели для анализа некоторых робототехнических систем , [15] многоагентных систем, [16] коммуникации в компьютерных сетях и онлайн-сообществах . [17]
В Интернете существует множество коллективных проектов, в которых пользователи взаимодействуют только путем изменения локальных частей своей общей виртуальной среды. Википедия является примером этого. [18] [19] Массивную структуру информации, доступную в вики , [20] или проекте программного обеспечения с открытым исходным кодом, таком как ядро FreeBSD [20], можно сравнить с гнездом термитов : один первоначальный пользователь оставляет семя идеи (грязевой комок), который привлекает других пользователей, которые затем развивают и изменяют эту первоначальную концепцию, в конечном итоге создавая сложную структуру связанных мыслей. [21] [22]
Кроме того, концепция стигмергии также использовалась для описания того, как может быть интегрирована совместная работа, например, проектирование зданий. Проектирование большого современного здания включает в себя большую и разнообразную сеть участников (например, архитекторов, инженеров-строителей, инженеров-статистов, инженеров по обслуживанию зданий). Их распределенная деятельность может быть частично интегрирована посредством практик стигмергии. [23] [24] [25]
Рост популярности программного обеспечения с открытым исходным кодом в 21 веке нарушил бизнес-модели некоторых поставщиков проприетарного программного обеспечения , а проекты с открытым контентом , такие как Wikipedia, поставили под угрозу бизнес-модели таких компаний, как Britannica . Исследователи изучили совместные проекты с открытым исходным кодом, утверждая, что они дают представление о возникновении крупномасштабного однорангового производства и росте экономики дарения . [26]
Хизер Марш , связанная с движением Occupy , Wikileaks и Anonymous , предложила новую социальную систему, в которой конкуренция как движущая сила будет заменена более совместным обществом. [27] Это предлагаемое общество будет использовать не представительную демократию, а новые формы управления, основанные на идеях и действиях, и совместные методы, включая стигмергию. [28] [29] [30] «С стигмергией первоначальная идея дается свободно, и проект движим идеей, а не личностью или группой личностей. Ни одному человеку не нужно разрешение (конкурентное) или консенсус (кооперативное), чтобы предложить идею или инициировать проект». [28]
Некоторые участники движения «Гонконгский зонтик » в 2014 году рекомендовали стигмергию как путь вперед. [31] [32]
несут табличку «Общества стигмергии». Термин относится к социальной организации муравейников, в которой координация достигается не формальной структурой руководства, а независимыми действиями тех, кто имеет общие цели.