Человек, наблюдая и анализируя поведения компьютера, исходный текст программы для которого утерян, в принципе может восстановить программу или её функциональный эквивалент. Последние три слова критически важны. Он может писать восстановленную программу на каком-то конкретном языке, который в данной ситуации удобнее — Алголе, ФОРТРАНе, потоковой диаграмме, или каком-то особом строгом подмножестве человеческого языка. Но нет никакого способа узнать, на каком именно языке из них (если даже таковые имеются) программа была первоначально написана[19]. Она возможно была написана непосредственно на машинном языке, или «прошита» в компьютер при его изготовлении на заводе. Итог один любом случае: компьютер выполняет некое полезное задание, например — вычисление квадратных корней, и человек может с пользой работать с компьютером, словно он «повинуется» набору повелительных инструкций, выписанных на языке, удобном для понимания человеком. Я думаю, что во многих случаях такое "программное объяснение" поведенческих механизмов столь же пригодно и полезно, как и более очевидное "аппаратурное объяснение" любимое нейрофизиологами.

Биолог, наблюдающий животное, в некотором смысле подобен инженеру, наблюдающему за компьютером, исполняющим программу с утерянным исходным текстом. Поведение животного выглядит упорядоченно и целеустремлённо, словно бы оно повиновалось программе — упорядоченной последовательности повелительных инструкций. Но программа для животного не была потеряна, ибо она никогда не была написана. Естественный отбор складывает кирпичики каких-то аналогов «прошитых» машинных программных кодов, одобряя мутации, так изменяющие строение нервных систем в последующих поколениях, что они будут реализовывать поведение (и обучаться изменению своего поведения) более адекватное обстановке. Адекватное — в данном случае — адекватное для выживания и распространения соответствующих генов. И хотя никакой программы в данном случае никогда не писалось, мы, как и в случае с компьютером с утерянной программой, можем для удобства думать о животном, как «повинующемся» программе, «написанной» на некотором легко понятном нам языке типа английского. Тогда мы можем (помимо прочего), представить себе альтернативные программы или подпрограммы, которые могли бы «конкурировать» между собой за "машинное время" нервных систем популяции. Хотя с аналогиями нужно обращаться осторожно, я тем не менее покажу, что мы можем продуктивно представлять себе естественный отбор, действующий непосредственно на фонд альтернативных программ или подпрограмм, и трактовать индивидуальные организмы как временных исполнителей и распространителей этих альтернативных программ.

К примеру, в частных моделях борьбы животных Мейнард Смит (1972, с. 19) постулировал пять альтернативных «стратегий» (программ):

1. Обычная борьба; отступать, если противник доказывает бОльшую силу, или если он обостряет конфликт.

2. Борьба с нарастанием. Отступать только при ранении.

3. Начинать обычно. Обострять, только если противник обостряет.

4. Начинать обычно. Обострять только если противник продолжает обычно.

5. Борьба с нарастанием. Отступать при непосредственной угрозе травмы, если противник делает то же самое.

Для компьютерного моделирования необходимо определить эти пять «стратегий» более строго, но для понимания человеком предпочтительнее формулировать эти действия в повелительном наклонении. Важный для этой главы момент — эти пять стратегий задумывались как объекты компьютерной модели, действующие в своём правовом поле, а не как отдельные особи животных с разным поведением. Правила были выработаны в ходе компьютерного моделирования «воспроизводства» успешных стратегий (возможно — особей, воспринимающих успешные стратегии, размножающиеся и передающие генетическую склонность к воспринятию этих самых стратегий, но такие детали игнорировались). Вопрос состоял в успехе стратегий, а не индивидуумов.

Следующий важный момент — Мейнард Смит искал «наилучшую» стратегию в лишь особом смысле. Фактически он искал "эволюционно-стабильную стратегию" или ЭСС. Понятие ЭСС было определено строго Дж. Мейнардом Смитом 1974), огрублённо её можно определить как стратегию, распространение которой в популяции делает последнюю устойчивой к внедрению всякой иной стратегии, отличающейся от ЭСС, т. е. ЭСС успешна при конкуренции с изменёнными копиями самой себя, и не вытесняется собственными «потомками». Это может показаться странной ключевой особенностью, но такое обоснование действительно очень сильное. Если программа или стратегия успешны, то значит её копии со временем становятся более многочисленными в популяции программ, и в конечном счёте станут почти всеобщими. Поэтому они станут окружены копиями самих себя. Чтобы оставаться преобладающей, она должна быть успешной в конкуренции против своих копий, и успешной в сравнении с редкими иными стратегиями, которые могли бы возникнуть вследствие мутаций или вторжений. Программа, которая не была эволюционно стабильна в этом смысле, рано или поздно исчезнет из популяции, и потому не будет предметом нашего рассмотрения.

Мейнард Смит хотел узнать, что будет в популяции, содержащей эти пять стратегий из приведённого выше списка. Есть ли из этих пяти одна, которая (случись ей преобладать), сохранила бы своё численное превосходство против всех претендентов? Он заключил, что таковой является программа номер 3; она — ESS: если она оказывается многочисленной в популяции, то никакая другая программа из списка не действует лучше, чем сама программа 3 (на деле в этом конкретном примере есть проблема — Докинз 1980, с. 7 — но здесь её можно проигнорировать). Когда мы говорим, что программа "действует лучше", или существует как «успешная», мы мысленно оцениваем этот успех как способность к размножению копий этой программы в следующем поколении; в действительности можно видимо подразумевать, что успешная программа — это такая, которая поддерживает выживание и воспроизводство животного, действующего по ней.

Мейнард Смит, вместе с Прайсом и Паркером (Мейнард Смит & Прайс 1973; Мейнард Смит & Паркер 1976) привлекли математическую теорию игр, и выяснили критические условия, при которых эта теория должна быть модифицирована, чтобы удовлетворить целям дарвинизма. В результате получилась концепция ЭСС — стратегии, которая действует относительно успешно против копий самой себя. Я уже дважды защищал важность концепции ЭСС и разъяснял её широкую применимость в этологии (Докинз 1976a, 1980), и я не буду здесь излишне повторяться. Здесь моя цель состоит в том, чтобы показать применимость данного направления мысли к предмету этой книги — обсуждению уровня, на котором действует естественный отбор. Я начну, вновь рассматривая специфическую часть исследования, где использовалась концепция ЭСС. Все факты, которые я приведу, взяты из полевых наблюдений доктора Джейн Брокманн, которые полностью опубликованы в другом месте и кратко упомянуты в главе 3. Мне потребуется дать краткий отчёт о самом исследовании, прежде чем я смогу увязать его с главной мыслью этой главы.

Золотой сфекс Sphex ichneumoneus — одиночная роющая оса; одиночная в том смысле, что не образует никаких социальных групп и не имеет бесплодных рабочих, хотя самки имеют привычку рыть свои норки недалеко друг от друга. Каждая самка откладывает свои яйца, и весь её труд по снабжению молодого поколения провизией заканчивается до откладывания яйца (в отличие от бембексов и других роющих ос, которые постоянно носят провизию растущей личинке). Самка кладет одно яйцо в подземное гнездо, куда предварительно положена провизия — парализованные жалом самки кузнечики сем. Tettigoniidae. Затем она закрывает это гнездо, оставляя личинку вкушать этих кузнечиков, а сама в это время начинает работу над новым гнездом. Жизнь взрослой самки длится примерно шесть летних недель. Если бы кто-то захотел измерить успех самки, то он мог бы быть примерно оценить его как число яиц, отложенных самкой в завершённые норки и полностью снабжённых провизией.

вернуться

19

в общем случае это верно, но если известен «почерк» возможных трансляторов — то вполне можно. Более того — бывает возможным по аналогичному «почерку» выявить и конкретного человека — автора программы (чем регулярно занимаются антивирусники). Осмелюсь заметить, что и анализируя поведенческие программы живых существ, иногда бывает возможным если не выявить, то разузнать что-нибудь о «программисте» (в переносном конечно же смысле), формировавшем данную поведенческую программу — А.П.


Перейти на страницу:
Изменить размер шрифта: