Расширенный фенотип: Дальнее влияние гена - Докинз Ричард. Страница 63
Глава 7. Эгоистичная оса – или эгоистичная стратегия?
Эта глава посвящена практической методологии исследований. Она адресуется тем, кто принимая теоретические тезисы этой книги, будут возражать, что практически полевые исследователи находят более полезным сосредоточить внимание на индивидуальном преимуществе. Они скажут, что видеть природный мир как поле битвы репликаторов в теоретическом смысле правильно, но в реальном исследовании мы обязаны измерять и сравнивать дарвиновскую приспособленность отдельных организмов. Я хочу обсудить конкретную часть исследования подробно, чтобы показать, что это не неизбежно. Вместо сравнения успеха индивидуальных организмов, практически часто полезнее сравнить успех «стратегий» (Мейнард Смит 1974) «программ», или «подпрограмм», усреднённых по индивидуумам, практикующим их. Из всех многочисленных исследований, которые я мог бы обсудить – например исследования по «оптимальной фуражировке» (Pyke, Pulliam & Charnov 1977; Krebs 1978; Паркер 1978a) навозных мух, вообще любой из примеров, рассмотренных в исследовании Н.Б. Девиса (1982), я выбираю исследование Брокманн роющих ос – просто потому, что я хорошо знаком с ними (Брокманн, Grafee & Докинз 1979; Брокманн & Докинз 1979; Докинз & Брокманн 1980).
Я буду использовать слово «программа» точно в таком же смысле, в каком Мейнард Смит использует слово «стратегия». Я предпочитаю слово «программа» слову «стратегия», ибо мой опыт говорит, что «стратегия» может быть с большой вероятностью неправильно истолкована – по крайней мере двояко (Докинз 1980). И кстати, следуя Оксфордскому словарю английского языка и стандартной американской практике, я предпочитаю компьютеризованный вариант слова «программа» (program), а не его академический вариант «programme», который вроде бы является заимствованием девятнадцатого века из французского. Программа (или стратегия) – рецепт для действий, набор умозрительных инструкций, которым животное «повинуется» – подобно тому, как компьютер повинуется своей программе. Компьютерный программист записывает программу на языке типа Алгол или ФОРТРАН, который может быть похожим на довольно-таки повелительный английский язык. Механизм компьютера построен так, что его поведение очень похоже на повиновение этим квази-английским инструкциям. Перед тем, как она сможет действовать, программа должна быть переведена (компьютером) в набор более элементарных инструкций «машинного языка», которые ближе к аппаратным средствам компьютера и дальше от лёгкого понимания человеком. В одном смысле компьютер «фактически» повинуется скорее этим машинным инструкциям, а не квази-английской программе, хотя в другом смысле повинуется обоим и одновременно ни одной!
Человек, наблюдая и анализируя поведения компьютера, исходный текст программы для которого утерян, в принципе может восстановить программу или её функциональный эквивалент. Последние три слова критически важны. Он может писать восстановленную программу на каком-то конкретном языке, который в данной ситуации удобнее – Алголе, ФОРТРАНе, потоковой диаграмме, или каком-то особом строгом подмножестве человеческого языка. Но нет никакого способа узнать, на каком именно языке из них (если даже таковые имеются) программа была первоначально написана [19] . Она возможно была написана непосредственно на машинном языке, или «прошита» в компьютер при его изготовлении на заводе. Итог один любом случае: компьютер выполняет некое полезное задание, например – вычисление квадратных корней, и человек может с пользой работать с компьютером, словно он «повинуется» набору повелительных инструкций, выписанных на языке, удобном для понимания человеком. Я думаю, что во многих случаях такое «программное объяснение» поведенческих механизмов столь же пригодно и полезно, как и более очевидное «аппаратурное объяснение» любимое нейрофизиологами.
Биолог, наблюдающий животное, в некотором смысле подобен инженеру, наблюдающему за компьютером, исполняющим программу с утерянным исходным текстом. Поведение животного выглядит упорядоченно и целеустремлённо, словно бы оно повиновалось программе – упорядоченной последовательности повелительных инструкций. Но программа для животного не была потеряна, ибо она никогда не была написана. Естественный отбор складывает кирпичики каких-то аналогов «прошитых» машинных программных кодов, одобряя мутации, так изменяющие строение нервных систем в последующих поколениях, что они будут реализовывать поведение (и обучаться изменению своего поведения) более адекватное обстановке. Адекватное – в данном случае – адекватное для выживания и распространения соответствующих генов. И хотя никакой программы в данном случае никогда не писалось, мы, как и в случае с компьютером с утерянной программой, можем для удобства думать о животном, как «повинующемся» программе, «написанной» на некотором легко понятном нам языке типа английского. Тогда мы можем (помимо прочего), представить себе альтернативные программы или подпрограммы, которые могли бы «конкурировать» между собой за «машинное время» нервных систем популяции. Хотя с аналогиями нужно обращаться осторожно, я тем не менее покажу, что мы можем продуктивно представлять себе естественный отбор, действующий непосредственно на фонд альтернативных программ или подпрограмм, и трактовать индивидуальные организмы как временных исполнителей и распространителей этих альтернативных программ.
К примеру, в частных моделях борьбы животных Мейнард Смит (1972, с. 19) постулировал пять альтернативных «стратегий» (программ):
1. Обычная борьба; отступать, если противник доказывает бо?льшую силу, или если он обостряет конфликт.
2. Борьба с нарастанием. Отступать только при ранении.
3. Начинать обычно. Обострять, только если противник обостряет.
4. Начинать обычно. Обострять только если противник продолжает обычно.
5. Борьба с нарастанием. Отступать при непосредственной угрозе травмы, если противник делает то же самое.
Для компьютерного моделирования необходимо определить эти пять «стратегий» более строго, но для понимания человеком предпочтительнее формулировать эти действия в повелительном наклонении. Важный для этой главы момент – эти пять стратегий задумывались как объекты компьютерной модели, действующие в своём правовом поле, а не как отдельные особи животных с разным поведением. Правила были выработаны в ходе компьютерного моделирования «воспроизводства» успешных стратегий (возможно – особей, воспринимающих успешные стратегии, размножающиеся и передающие генетическую склонность к воспринятию этих самых стратегий, но такие детали игнорировались). Вопрос состоял в успехе стратегий, а не индивидуумов.
19
В общем случае это верно, но если известен «почерк» возможных трансляторов – то вполне можно. Более того – бывает возможным по аналогичному «почерку» выявить и конкретного человека – автора программы (чем регулярно занимаются антивирусники). Осмелюсь заметить, что и анализируя поведенческие программы живых существ, иногда бывает возможным если не выявить, то разузнать что-нибудь о «программисте» (в переносном конечно же смысле), формировавшем данную поведенческую программу – А.П.