ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда - Хофштадтер Даглас Р. (читать полные книги онлайн бесплатно .txt) 📗
Муравьед: С удовольствием. Есть множество работ, необходимых для жизни колонии, и муравьи развивают «специализацию». Обычно специальность муравья меняется с возрастом, но она также зависит и от его касты. В каждый данный момент в любой маленькой области колонии можно найти муравьев всех типов. Разумеется, в некоторых местах какая-либо каста может быть представлена всего несколькими муравьями, тогда как в другом месте муравьев той же касты может быть очень много.
Краб: Скажите, а «плотность» касты или специальности случайна? Почему муравьев определенного типа собирается больше в одном месте и меньше в другом?
Муравьед: Я рад, что вы об этом спросили, поскольку это очень важно для понимания того, как думает колония. Со временем в колонии развивается очень точное распределение каст. Именно это распределение отвечает за сложность колонии, необходимую, чтобы вести беседы.
Ахилл: Мне кажется, что постоянное движение муравьев туда-сюда делает абсолютно невозможным какое бы то ни было точное распределение. Любое такое распределение было бы тут же нарушено беспорядочным движением муравьев, так же как любые сложные структуры молекул газа не живут больше мгновения из-за беспорядочной бомбардировки со всех сторон.
Муравьед: В муравьиной колонии ситуация совершенно обратная. На самом деле, именно постоянное снованье муравьев туда-сюда сохраняет и регулирует распределение каст в различных ситуациях. Оно не может оставаться одним и тем же. Оно должно непрерывно меняться, в некотором смысле отражая реальную ситуацию, с которой имеет дело колония в данный момент. Именно передвижение муравьев внутри колонии помогает приспособить распределение каст к нужной ситуации.
Черепаха: Приведите, пожалуйста, пример.
Муравьед: С удовольствием. Когда я, муравьед, прихожу в гости к г-же М. Вейник, глупенькие муравьи, учуяв мой запах, начинают паниковать — а это значит, что они принимаются бегать кругами, как сумасшедшие, совершенно иначе, чем они двигались до моего прихода.
Ахилл: Ну, это-то понятно, поскольку вы — смертельный враг колонии.
Муравьед: Ну нет. Повторяю, нет ничего дальше от истины. Мура Вейник и я — лучшие друзья. Я ее любимый собеседник, она — моя любимая Мурочка. Конечно, вы правы — муравьи по отдельности меня до смерти боятся. Но это совершенно другое дело! Так или иначе, как видите, в ответ на мой приход внутреннее распределение муравьев в колонии полностью изменяется.
Ахилл: Ясно.
Муравьед: Новая дистрибуция отражает новую ситуацию — мое присутствие. Видите ли, все зависит от того, как вы решите описывать распределение каст. Если вы продолжаете думать в терминах низших уровней — отдельных муравьев — то не видите леса за деревьями. Это слишком микроскопический уровень, а мысля микроскопическими категориями, вы обязательно упустите из виду некоторые крупномасштабные явления. Вы должны найти подходящую систему крупномасштабного описания кастовой дистрибуции; только тогда вы поймете, каким образом в распределении каст закодировано так много информации.
Ахилл: Как же найти единицы нужного размера для описания состояния колонии?
Муравьед: Что ж, начнем с самого начала. Когда муравьям нужно что-то сделать, они составляют маленькие «команды», которые работают вместе. Маленькие группы муравьев постоянно разваливаются и снова образуются. Те, что держатся вместе дольше — настоящие команды; они не разбегаются, так как у муравьев есть общее дело.
Ахилл: Вы говорили, что группа остается вместе, если количество муравьев достигает некоторого критического порога. Теперь вы утверждаете, что группа держится вместе, если у них есть какое-то дело.
Муравьед: Эти утверждения эквивалентны. Возьмем, например, собирание еды: если какой-то муравей находит небольшое количество пищи и в своем энтузиазме сообщает об этом товарищам, число муравьев, которые ответят на зов, будет пропорционально количеству найденной еды. Если еды мало, она не привлечет критического количества муравьев. Именно это я и имел в виду, говоря об общем деле: со слишком маленьким кусочком пищи нечего делать, его надо просто игнорировать.
Ахилл: Понятно. Значит, эти команды — промежуточный уровень структуры между отдельными муравьями и колонией в целом.
Муравьед: Совершенно верно. Существует специальный тип команды, который я называю «сигналом». Все высшие уровни структуры основаны на сигналах. На самом деле, все высшие существа являются набором сигналов, действующих согласованно. На высшем уровне существуют команды, составленные не из муравьев, а из команд низших уровней. Рано или поздно вы достигаете команд низшего уровня, то есть сигналов, а затем — отдельных муравьев.
Ахилл: Чему же команды-сигналы обязаны своим именем?
Муравьед: Своей функции. Задача сигналов — переправлять муравьев разных «профессий» в нужные места колонии. Типичная история сигнала такова: он формируется, когда перейден критический порог, необходимый для выживания команды, затем мигрирует на какое-то расстояние внутри колонии, и в определенный момент распадается на индивидуальных членов, предоставляя их своей судьбе.
Ахилл: Это похоже на волну, несущую издалека ракушки и водоросли и оставляющую их на берегу.
Муравьед: Действительно, это в чем-то аналогично, поскольку команда на самом деле должна оставить что-то, принесенное издалека, но волна отходит обратно в море, в то время как в случае сигнала аналогичной переносящей субстанции не существует, поскольку его составляют сами же муравьи.
Черепаха: И, вероятно, сигнал начинает распадаться именно в том месте колонии, где нужны муравьи данного типа.
Муравьед: Естественно.
Ахилл: Естественно? МНЕ вовсе не так ясно, почему сигнал должен направляться именно туда, где он требуется. И даже если он идет в нужном направлении, откуда он знает, когда надо расходиться? Откуда он знает, что он прибыл на место своего назначения?
Муравьед: Это очень важный вопрос. Он касается целенаправленного поведения — или того, что кажется целенаправленным поведением — сигналов. Из моего описания следует, что поведение сигналов можно охарактеризовать как направленное на выполнение некой задачи, и назвать его «целенаправленным». Но можно посмотреть на это и иначе.
Ахилл: Подождите-ка. Либо поведение целенаправленно, либо НЕТ. Не понимаю, как можно иметь сразу обе возможности.
Муравьед: Позвольте мне объяснить мою позицию и, может быть, тогда вы со мной согласитесь. Видите ли, когда сигнал сформирован, он понятия не имеет о том, что должен идти в каком-то определенном направлении. Но здесь решающую роль играет точное распределение каст. Именно оно определяет движение сигналов по колонии и то, как долго сигнал будет существовать и когда ему придет время «раствориться».
Ахилл: Так что все зависит от дистрибуции каст?
Муравьед: Верно. Предположим, сигнал движется вперед. В это время составляющие его муравьи сообщаются, либо путем прямого контакта, либо путем обмена запахов, с муравьями тех областей, где они проходят. Контакты и запахи передают информацию о местных необходимостях, как, скажем, построение гнезда или уход за детьми. Сигнал будет держаться вместе и продвигаться вперед до тех пор, пока местные нужды будут отличны от того, что он способен дать; но если его помощь ВОЗМОЖНА, он распадается на отдельных муравьев, которые могут быть использованы как дополнительная рабочая сила. Понимаете, каким образом распределение каст «ведет» сигналы внутри колонии?
Ахилл: Да, теперь вижу.
Муравьед: Вы понимаете, что, рассматривая вещи с подобной точки зрения, нельзя приписать сигналу какую-либо цель?
Ахилл: Думаю, вы правы. На самом деле, я начинаю видеть ситуацию с двух сторон. С точки зрения муравьев, у сигнала нет никакой цели. Типичный муравей в сигнале просто бродит по колонии, не ища ничего особенного, пока не почувствует, что надо бы остановиться. Обычно его товарищи по команде согласны, и тогда команда «разгружается», и муравьи начинают действовать сами по себе. Для этого не нужно ни планов, ни заглядывания вперед, ни поиска нужного направления. Но с точки зрения КОЛОНИИ команда только что ответила на сообщение, написанное на языке кастовой дистрибуции. С этой точки зрения деятельность команды кажется целенаправленной.