Поскольку игры Мейнарда Смита относились к сфере биологии, экономисты их проигнорировали. Но вот в конце 1970-х происходит нечто странное и, я бы сказал, тревожное. В дилемму заключенного начинают играть компьютеры. Несмотря на свои холодные, безжалостные, рациональные мозги, машины, в сущности, делают то же самое, что и глупые, наивные людишки – вопреки всякой рациональности, они стремятся к сотрудничеству. Математики забили тревогу. В 1979 году, задавшись целью изучить логику взаимодействия, молодой политолог Роберт Аксельрод организовал турнир. Он призвал коллег по всему миру разработать компьютерные программы, которые играли бы в эту игру 200 раз – против всех представленных программ, против себя и против случайной программы. В ходе соревнования каждая должна была набрать определенное количество очков.
«Разработки различного уровня сложности прислали 14 человек. Ко всеобщему изумлению, «добрые» программы оказались весьма успешны. Ни одна из восьми лучших из них не инициировала предательство. Более того, победила самая «добрая» из всех – и самая простая. Анатоль Рапопорт [31] , канадский политолог и бывший пианист, интересующийся ядерной конфронтацией и, вероятно, знающий о дилемме заключенного больше кого бы то ни было, прислал программу под названием «Око за око». Ее стратегия заключалась в следующем: начинать с сотрудничества, а затем делать то, что делал оппонент на предыдущем ходу. «Око за око» – просто другое название «Отпорщика» Мейнарда Смита»60.
Аксельрод провел новый турнир. Теперь перед участниками стояла задача победить «Око за око». Были испробованы 62 программы, и самой успешной оказалась… сама «Око за око», снова вышедшая на первое место.
В своей книге Аксельрод пишет:
«Стойкий успех «Око за око» объясняется присущей ей комбинацией добропорядочности, мстительности, незлопамятности и ясности. Добропорядочность препятствует попаданию в ненужные неприятности. Мстительность отбивает охоту у другой стороны настаивать на предательстве. Незлопамятность помогает восстановить взаимное сотрудничество. А ясность делает ее доступной пониманию оппонента, что обеспечивает длительное сотрудничество»61.
В ходе следующего турнира Аксельрод устроил настоящую войну между стратегиями по типу «выживает сильнейший» – один из первых примеров того, что позже получило название «искусственной жизни». Естественный отбор, движущую силу эволюции, довольно легко сымитировать на компьютере: программы борются за пространство на мониторе так же, как настоящие живые существа размножаются и борются за пространство в реальном мире. В версии Аксельрода – неуспешные стратегии постепенно исчезали, оставляя все поле в распоряжение наиболее сильной программы. При этом наблюдалась целая серия увлекательных событий. Сначала «непорядочные» стратегии преуспевали за счет «добрых» и наивных. Не отставали от них только такие «отпорщики», как «Око за око». Постепенно, однако, у «непорядочных» стратегий закончились легкие жертвы. Тогда они начали сталкиваться друг с другом, и их количество стало быстро уменьшаться, в результате чего вперед вышла «Око за око». Именно она, отвоевав все поле, в итоге и стала победительницей. Опять.
Братья по крови
Полагая, что полученные результаты должны представлять немалый интерес для биологов, Аксельрод связался со своим коллегой по Мичиганскому университету – не кем иным, как Уильямом Гамильтоном. Тот был потрясен одним совпадением.
Более 10 лет назад молоденький аспирант-биолог из Гарварда Роберт Триверс показал Гамильтону написанное им эссе, в котором отметил, что животные и люди, как правило, руководствуются личной выгодой, но при этом часто сотрудничают. Одной из причин взаимодействия эгоистичных индивидов, по его мнению, являлась «реципрокность»: по сути, рука руку моет. Услуга, оказанная одним животным другому, может быть позже вознаграждена ответной, к выгоде обоих – при условии, что затраты на ее оказание меньше, чем прибыль от ее получения. Таким образом, далекие от альтруизма общественные животные могут просто-напросто эгоистично обмениваться желаемыми одолжениями. Получив поддержку от Гамильтона, Триверс опубликовал свою статью, содержавшую аргументы в пользу реципрокного (взаимного) альтруизма в мире животных, а также ряд предполагаемых примеров. Более того, как способ проверки своей идеи он даже описал повторяющуюся дилемму заключенного. И на ее основе сделал вывод: чем длительнее взаимоотношения двух индивидов, тем выше должна быть вероятность их сотрудничества. Фактически он предсказал «Око за око»62.
И тут вдруг, 10 лет спустя, в руках Гамильтона оказывается математическое доказательство реального потенциала идей Триверса. Для привлечения внимания биологов к проблеме «Око за око» Аксельрод и Гамильтон опубликовали совместную статью под названием «Эволюция сотрудничества» [32] . Результат: взрыв интереса и поиск реальных примеров среди животных63.
Последние не заставили себя долго ждать. В 1983 году биолог Джеральд Уилкинсон вернулся в Калифорнию с Коста-Рики с несколько непривлекательным примером сотрудничества. Ученый изучал летучих мышей-вампиров. Последние проводят дни в полых стволах деревьев, а ночью вылетают на поиски крупных животных, чтобы преспокойно напиться их крови через маленькие ранки в шкуре. Такая жизнь полна риска, ибо периодически летучая мышь возвращается домой голодной. Причин тому может быть две: либо она не нашла подходящий объект, либо что-то помешало трапезе. У старых особей конфуз случается в одну ночь из 10, тогда как молодые терпят неудачи в три раза чаще, и две голодные ночи подряд отнюдь не редкость. Спустя какие-то 60 часов без кровавой пищи мышь оказывается под угрозой смерти.
К счастью для летучих мышей, они могут выпить крови больше, чем им требуется в данный момент, а излишек отрыгнуть и отдать другой мыши. Акт сам по себе великодушный, щедрый. Возникает дилемма заключенного: летучим мышам, которые кормят друг друга, намного лучше, чем тем, которые этого не делают. Правда, мышам, которые принимают еду от других, но сами не делятся, лучше всех, а мышам, которые еду отдают, но не получают, – хуже всех.
Поскольку эти звери, как правило, устраиваются на ночлег в одних и тех же местах и живут достаточно долго – до 18 лет они знакомятся друг с другом и, как и компьютерные программы Аксельрода, имеют возможность играть в дилемму заключенного многократно. Соседи по ночлегу, кстати, зачастую не являются близкими родственниками. Следовательно, их щедрость нельзя объяснить непотизмом. Уилкинсон обнаружил, что летучие мыши, судя по всему, используют стратегию «Око за око». Поделившись кровью в прошлом, в будущем они получат кровь от бывшего реципиента. А отказав в крови, в будущем тоже получат отказ. Каждая летучая мышь, похоже, отлично ведет счет – возможно, это и является целью социального грумминга, которым они часто занимаются. Дело в том, что летучие мыши чистят мех друг друга, уделяя особое внимание как раз областям вокруг желудка. Мыши с раздувшимся от обильной пищи животом не так-то просто скрыть это от осматривающей ее шерсть. Обманщицу очень быстро выводят на чистую воду. Реципрокность торжествует64.
Реципрокность свойственна и африканским верветкам. Проигрывая магнитофонную запись с призывами о помощи в драке, ученые установили: обезьяны реагируют на призыв охотнее, если зовущие помогали им в прошлом. Если же две обезьяны являются близкими родственниками, реакция второй из них не так сильно зависит от того, помогала ли ей раньше первая. Таким образом, как и предсказывает теория, стратегия «Око за око» представляет собой механизм генерирования сотрудничества между неродственными особями. Детеныши принимают доброжелательность матери как должное, им не приходится заслуживать ее собственными щедрыми поступками. Братья и сестры не испытывают потребности отвечать услугой на каждую услугу. Зато особи, в родстве не состоящие, социальные долги осознают четко65.