условия кооперации
«Эволюция кооперации» закончилась победно: взаимность побеждает, и побеждает раз за разом — всякий раз в новом обличье. Это правда — но половина правды. Взаимность побеждает не всегда. Она побеждает при условиях. И стоит выбить из-под неё хотя бы одну опору, как око за око слабеет, а на трон возвращается то самое холодное «всегда бей».
Так что эта половина темы — не о том, какая стратегия лучше, а о том, когда вообще хоть какая-то добрая стратегия имеет шанс. Кооперация — не закон природы и не свойство характера. Это конструкция, и у неё есть несущие стены. Разберём их по одной — и заодно посмотрим, что обрушивается, когда стену убирают.
без причины побеждает предатель
Начать стоит с трезвого факта. Если не подпирать кооперацию ничем, естественный отбор всегда выбирает предателя[1]. В смешанной популяции тот, кто не платит за помощь другим, в среднем богаче того, кто платит, — а значит, оставляет больше потомства, и доля кооператоров тает до нуля. Это фон, на котором разворачивается всё остальное: по умолчанию мир выбирает предательство, и кооперацию каждый раз приходится отвоёвывать особой причиной.
Причин таких ровно несколько. Дальше — каждая.
тень будущего
Главная опора и самая первая. Игра должна продолжаться — с достаточной вероятностью того, что после этого хода будет следующий. Аксельрод назвал это тенью будущего: чем длиннее тень, тем сильнее завтрашняя расплата давит на сегодняшний соблазн.
У этого есть точный порог. Обозначим выигрыши буквами: T — соблазн предать в одиночку, R — награда за взаимную кооперацию, P — наказание за взаимное предательство, S — расплата простака, и T > R > P > S. Пусть δ — вес следующего хода (насколько будущее не обесценено). Тогда кооперацию удержать выгодно лишь при δ ≥ (T−R)/(T−P)[2]. Для самого око за око условие чуть строже, потому что он наказывает лишь один ход: δ ≥ (T−R)/(R−S).
Смысл за формулой простой. Предательство платит сразу и целиком, а кооперация — понемногу, но долго. Если будущее весит мало (маленькая δ — короткая партия, сильно обесцененное будущее, ощущение, что «после нас хоть потоп»), мгновенная выгода предательства перевешивает, и взаимность рушится. Удлини тень будущего — и тот же самый игрок, ничуть не подобрев, начинает сотрудничать. Это первый и главный рычаг: не сердце, а горизонт.
неизвестный конец
Тень будущего требует не просто длинной игры, а игры без видимого конца. Стоит обоим точно знать, когда последний ход, — и кооперация рассыпается с конца.
Логика называется обратной индукцией и работает безжалостно[3]. На последнем ходу будущего нет, расплаты не будет — значит, предавай. Но если оба знают, что на последнем ходу друг друга предадут, то предпоследний ход становится фактически последним — предавай и на нём. И так, отступая от конца к началу, предательство расплетает всю партию до первого хода. Известный конец убивает кооперацию не в финале, а целиком, заранее.
Поэтому неопределённость горизонта — не досадная помеха, а условие. Мы потому и можем сотрудничать всю жизнь, что не знаем, какая встреча последняя. А там, где конец проступает — увольнение через месяц, закрывающаяся сделка, последний раунд переговоров, — кооперация предсказуемо начинает рушиться — это подтверждают и эксперименты.
из чего сложены выплаты
Третья стена незаметна, пока не качнётся. Мало того, что соблазн должен превышать награду, а награда — наказание (это и делает игру дилеммой). Нужно ещё, чтобы взаимная кооперация была выгоднее, чем эксплуатация по очереди: 2R > T + S[4].
Если это неравенство нарушено, «дружба» перестаёт быть лучшим коллективным исходом. Двум игрокам становится выгоднее не кооперировать вместе, а по очереди подставлять друг друга — ты обираешь меня сегодня, я тебя завтра, и в сумме мы оба богаче, чем от честной взаимности. Это уже другая игра с другой моралью. Так что прежде чем учить кого-то сотрудничать, стоит проверить, сложены ли выплаты так, что сотрудничество вообще того стоит.
узнавание и память
Чтобы отвечать добром на добро и расплатой на удар, нужно выполнить два скучных условия: снова встретить того же партнёра и узнать его. Без повторной встречи мстить и благодарить некому; без узнавания — непонятно кому. Прямая взаимность живёт только там, где те же люди сталкиваются снова и снова.
А что делать в большом анонимном мире, где почти каждая встреча — единственная? Тут включается второй контур — репутация. Косвенная взаимность: я помогаю не тому, кто помог мне, а тому, о ком известно, что он помогает другим. Условие у неё той же породы — выгода должна перевешивать издержку с поправкой на то, насколько вероятно, что о твоём поступке узнают (формально q > c/b, где q — шанс, что твоя репутация дойдёт до следующего партнёра)[5]. Репутация — это механизм, который позволил взаимности выйти за пределы пары и разрастись до целого общества. Сплетня, отзыв, кредитный рейтинг — всё это машины косвенной взаимности.
шум и прощение
Об эту стену мы уже бились в первом эссе. В реальном мире ходы срываются: добрый поступок не доходит, намерение читается неверно. Непрощающая взаимность в таких условиях съедает сама себя — одна случайная осечка запускает бесконечное эхо мести.
Значит, к взаимности нужна добавка прощения: великодушное око за око, раскаивающееся око за око, Pavlov. Они гасят случайные сбои и возвращают пару к миру. Но у этой стены два края. Слишком мало прощения — и кооперация хрупка к шуму; слишком много шума — и его уже не вытянет никакое прощение, сигнал тонет, и любая стратегия слепнет. Кооперация держится на узкой полосе: ошибки терпимы, пока их можно прощать, и смертельны, когда их становится больше, чем доброй воли.
форма толпы
До сих пор мы говорили о парах. Но игроки живут не в вакууме, а в структуре — в пространстве, в сети связей, в группах, — и сама форма этой структуры решает судьбу кооперации.
Самый наглядный механизм — сетевая (пространственная) взаимность. Если кооператоры умеют собираться в кластеры, они выживают: внутри такого островка добрые быстро обмениваются выгодой друг с другом, и этот прирост перекрывает то, что отнимают предатели по краю[6]. Условие красиво своей простотой: отбор благоволит кооперации, когда отношение выгоды к издержке превышает среднее число соседей, b/c > k. Чем плотнее и неразборчивее связи (большое k), тем труднее кооперации; чем разреженнее и избирательнее — тем легче. Структура связей буквально решает, кто победит.
Рядом — ещё две опоры той же природы. Родственный отбор: помогать выгодно тем, с кем делишь гены, и порог тут — правило Гамильтона, r > c/b, где r — степень родства. И групповой отбор: когда конкурируют не только особи, но и группы, кооперация внутри группы может окупиться на уровне группы, если отношение выгоды к издержке превышает порог, заданный числом и размером групп.
пять правил, одна дробь
А теперь — то, ради чего стоило перечислять. Новак свёл всё это в «пять правил эволюции кооперации»: родственный отбор, прямая взаимность, косвенная взаимность, сетевая взаимность, групповой отбор[7]. Пять разных миров — гены, повторные встречи, репутация, форма сети, конкуренция групп. И у каждого свой порог: r > c/b, w > c/b, q > c/b, b/c > k, b/c > 1 + n/m.
Присмотрись к ним вместе — и проступает одно и то же лицо. Все пять условий говорят одно: кооперация побеждает, когда отношение выгоды к издержке, b/c, превышает некоторый критический порог[8]. Меняется лишь то, что этот порог задаёт, — родство, длина тени будущего, охват репутации, плотность сети, устройство групп. Под всем многообразием путей к кооперации лежит одна дробь: насколько щедрее помощь, чем она стоит, и достаточно ли этого для той структуры, в которой ты живёшь.
Это и есть та математическая красота, ради которой затевался весь разговор. Доброта — не туман морали, а условие на дробь. И дробь эту можно посчитать.
где опор нет
Полезнее всего то, что этот разбор показывает, почему кооперация иногда не наступает, как её ни проси. Не потому, что люди дурны, а потому, что выбита стена.
Посмотри на тяжёлые случаи — гонка вооружений, климат, гонка за искусственным интеллектом. Все они будто нарочно собраны без условий для кооперации. Тень будущего короткая: кажется, что проигравший сегодня не доживёт до завтра, и страх сводит δ к нулю. Конец видится близким и окончательным — победитель забирает всё, а значит, включается обратная индукция. Узнавание и репутация хромают: ходы тайны, проверить чужую честность нечем. А выплаты часто сложены так, что предательство прямо доминирует. Неудивительно, что в таких играх взаимность буксует, — удивительно было бы обратное.
И отсюда же — рецепт. Чтобы починить кооперацию, бесполезно взывать к совести; надо чинить условия. Удлинять тень будущего — связывать стороны повторяющимися сделками, чтобы завтра весило больше. Размывать видимость конца — превращать единственную большую игру в череду маленьких. Делать поступки видимыми — строить репутацию и прозрачность. Перекраивать выплаты так, чтобы дружить было выгоднее, чем подставлять. Это не проповедь. Это инженерия.
кода: кооперацию не зовут, её строят
Первое эссе сказало, что взаимность побеждает. Это — про то, когда. И «когда» оказалось не настроением, а конструкцией: несколько несущих стен, каждую из которых можно потрогать, измерить и при желании возвести.
В этом и утешение, и работа. Один и тот же рычаг — удлинить тень будущего, заставить игру повториться, сделать репутацию читаемой — превращает предателя в кооператора, не меняя в нём ни единого убеждения. Тебе не нужно, чтобы люди стали добрее. Тебе нужно, чтобы дробь выгоды к издержке превысила порог, а тень будущего легла подлиннее. Остальное сделает та же арифметика повторяющейся игры, что когда-то вывела на вершину короткое правило в пять строк.
Кооперацию не выпрашивают у сердца. Её собирают из условий.
эссе: эволюция кооперации · математика предательства · решения на дистанции · ошибка игрока
объекты: дилемма заключённого · равновесие нэша · стратегии повторяющейся игры
фигуры: Мартин Новак · Роберт Аксельрод
ключевые пороги: тень будущего δ ≥ (T−R)/(T−P) · мутуализм 2R > T+S · пять правил → b/c выше критического порога