Эволюционные игры: как популяция находит равновесие — Ястреб и Голубь
Разум не нужен: стратегия размножается, если приносит больше. Матрица Ястреб–Голубь с числами, равновесие V/C, проверка ЭУС и дилемма заключённого.
Классическая теория из введения в теорию игр предполагает разумного игрока, который просчитывает варианты и выбирает лучший. Биологии такой игрок не достался: ни один ястреб не решает матричную игру. Вместо расчёта — отбор: особи играют случайные стратегии, платёж превращается в приспособленность (число потомков), а стратегии размножаются пропорционально заработку. Оказывается, популяция без единого разума приходит к тому же объекту, что и рациональный игрок, — к равновесию. Но у него другое имя и более жёсткое требование устойчивости: эволюционно устойчивая стратегия.
Популяция вместо разума#
Пусть в популяции есть доли стратегий (в сумме единица). Выигрыш стратегии — математическое ожидание платежа против случайно выбранного соперника: , где — элемент платёжной матрицы. Средняя приспособленность популяции . Динамика проста: стратегия, зарабатывающая выше среднего, растёт; ниже среднего — вымирает. Это репликаторное уравнение:
Никакой оптимизации в уравнении нет — только размножение по результату. Равновесие достигается, когда все выжившие стратегии зарабатывают поровну: разброс выигрышей вокруг среднего — по сути дисперсия по стратегиям — обнуляется, и долям некуда двигаться. Дальше разберём, куда именно приходит популяция в игре с двумя стратегиями, и проверим равновесие на устойчивость против мутантов.
Матрица Ястреб–Голубь: V = 10, C = 4#
Два дележа ресурса ценностью . Ястреб дерётся до победы или до травмы; проигрыш в драке стоит . Голубь демонстрирует готовность, но от драки отступает — не платит за бой, но и не забирает ресурс у ястреба. Платежи в одной валюте приспособленности:
| Встреча | Первому игроку | Второму игроку |
|---|---|---|
| Ястреб против Ястреба | ||
| Ястреб против Голубя | ||
| Голубь против Голубя |
Пусть — доля ястребов. Ястреб встречает ястреба с вероятностью и получает 3, голубя — с вероятностью и получает 10. Голубь против ястреба получает 0, против голубя — 5:
Разность положительна при любом : ястреб зарабатывает больше голубя даже в популяции сплошных ястребов (при : против ). Репликаторная динамика выметает голубей, популяция приходит к . Общая формула смешанного равновесия здесь даёт — значение вне отрезка , значит равновесия с двумя стратегиями нет вовсе. Причина в числах: драка обошлась дешевле приза, и агрессия выгодна во всех пропорциях.
Когда драка дорога: смешанное равновесие p* = V/C#
Поднимем цену конфликта: пусть травма стоит — дороже самого ресурса. Матрица меняется в одной клетке: ястреб против ястреба получает . Теперь у агрессии появился реальный противовес, и смешанное равновесие оживает.
Смысл доли стоит прочувствовать: чем дороже драка, тем меньше ястребов выносит популяция. При в равновесии живёт 62,5% агрессоров — большинство, но не монополия. Ровно такое смешанное равновесие нашёл бы и рациональный игрок в смешанных стратегиях: та же матрица, тот же ответ . Эволюционная постановка добавляет вопрос, на который рациональная теория не отвечала: устойчиво ли это равновесие против мутантов?
ЭУС: определение и проверка#
Стратегия — эволюционно устойчивая (ЭУС), если для любого мутанта выполнено либо первое условие, либо оба сразу из второй строки:
Проверяем на наших числах. Случай : для Ястреб — первое условие выполнено, Ястреб — ЭУС. Для Голубь: — мутант-ястреб зарабатывает против голубиной популяции вдвое больше самих голубей, вторжение неизбежно, Голубь — не ЭУС. Случай : ни одна чистая стратегия не устойчива (ястреб бьёт голубя в голубиной среде, голубь бьёт ястреба в ястребиной — см. шаги выше), но смешанная проходит обе проверки. Всякая ЭУС — равновесие Нэша, обратное неверно: ЭУС дополнительно требует победы над мутантами во втором раунде — при встрече с их же стратегией, и именно это отличает биологическую устойчивость от игровой.
Связь с дилеммой заключённого прямая: там отступничество — доминирующая стратегия, и «всегда отступать» — ЭУС: кооператор против популяции обманщиков зарабатывает меньше всех и вымирает. Сотрудничество в дилемме выживает в повторяющихся встречах с узнаванием партнёра (стратегия «око за око») — повторение меняет саму матрицу, добавляя репутацию. Формулы всех платежей и равновесий — в шпаргалке по теории игр.
- Применять формулу p* = V/C при C < V: получится доля больше единицы; правильный ответ — чистая стратегия «Ястреб».
- Считать ЭУС и равновесие Нэша синонимами: всякая ЭУС — равновесие Нэша, но не наоборот.
- Проверять устойчивость только против одного мутанта: ЭУС должна отбивать все вторжения, включая смешанные.
- Забывать делёж пополам в случае Голубь–Голубь: каждый получает V/2, а не V.
- Приписывать популяции разум: доли двигает размножение по выигрышу, а не решение игрока — это другая механика при той же матрице.
- Сравнивать платежи в разных единицах: V и C должны измеряться в одной валюте приспособленности, иначе матрица бессмысленна.
, . К какой популяции придёт репликаторная динамика?
При какова доля ястребов в равновесии?
Частые вопросы
Почему p* = V/C?
Равновесие — равенство выигрышей: . Слагаемое есть в обеих частях: переносим его вправо, получаем . Умножаем на два и раскрываем скобки: , слагаемые сокращаются, остаётся , то есть . Геометрически: чем дороже драка относительно приза, тем меньшая доля агрессоров уравновешивает популяцию.
Что будет с тремя и большим числом стратегий?
Репликаторное уравнение остаётся тем же, но равновесия становятся разнообразнее: в игре «камень–ножницы–бумага» популяция может не успокаиваться, а крутиться по циклу — доли колеблются вечно. Устойчивость каждого равновесия проверяется так же — против мутантов, но выкладок больше; уравнения для равновесия бывают нелинейными, и тогда в ход идут численные методы из урока про решение нелинейных уравнений.
Причём тут дилемма заключённого?
В однократной дилемме отступничество строго выгоднее кооперации при любом поведении партнёра, поэтому «всегда отступать» — ЭУС: популяция честных вымирает под натиском обманщиков. Кооперация становится устойчивой в повторяющейся игре: стратегия «око за око» наказывает обманщиков и поддерживает кооперацию. Мораль: устойчивость зависит и от платежей, и от того, встречаются ли игроки многократно.
Где ещё применяются эволюционные игры?
Всюду, где «платёж — успех, успех — доля»: биология (агрессия, забота о потомстве, соотношение полов), экономика (стандарты и технологии, вытесняющие друг друга), социодинамика (распространение норм поведения). Смешанное равновесие — эталонный пример «частичной агрессии»: полная война и полный мир не устойчивы одновременно, устойчива их смесь.
Итог: одна матрица, две истории. При дешёвой драке () отбор выметает голубей — Ястреб ЭУС; при дорогой () популяция замирает на , и смешанная стратегия проходит проверку против обоих мутантов. Определение ЭУС стоит запомнить как усиленное равновесие Нэша: мало не проигрывать резиденту, надо ещё проигрывать ему в его же среде. Дальше по курсу — смешанные стратегии в матричных играх и итеративные методы их поиска: механика та же, игроки уже разумные.
Готовитесь к контрольной?
Чеклист тем по «Теория игр»: что вы уже умеете, что повторить и в каком порядке.
Открыть чеклист предмета →
Проверьте себя в бою
Босс-экзамен по «Теория игр»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.
Начать босс-экзамен →