Калькулятор равновесия Нэша: смешанные стратегии в играх 2×2

simulator advanced ~8 min
Загрузка симуляции...
Равновесие Нэша: И1 сотрудничает с вероятностью ≈ 0,333

При стандартных выигрышах дилеммы заключённого (a1=3, b1=0, c1=5, d1=1) равновесие Нэша в смешанных стратегиях предполагает сотрудничество с вероятностью 1/3. Ожидаемый выигрыш составляет около 1,67 — значительно ниже выигрыша при взаимном сотрудничестве (3), что иллюстрирует неэффективность равновесия Нэша в социальных дилеммах.

Формула

P1 mixes: q* = (d1 - b1) / (a1 - c1 + d1 - b1)
P2 mixes: p* = (d2 - b2) / (a2 - c2 + d2 - b2)
Expected payoff: E[u1] = p*·(q*·a1 + (1-q*)·c1) + (1-p*)·(q*·b1 + (1-q*)·d1)

Что такое равновесие Нэша?

Равновесие Нэша (РН) — фундаментальная концепция решения в теории игр. Названное в честь математика Джона Форбса Нэша-младшего, доказавшего его существование в 1950 году, равновесие Нэша — это набор стратегий (по одной для каждого игрока), при котором ни один игрок не может повысить свой выигрыш, в одностороннем порядке отклонившись. Иначе говоря, стратегия каждого игрока — наилучший ответ на стратегии всех остальных.

Смешанные стратегии

Не каждая игра имеет равновесие Нэша в чистых стратегиях (где каждый игрок детерминированно выбирает одно действие). Однако теорема Нэша о существовании гарантирует, что любая конечная игра имеет хотя бы одно равновесие в смешанных стратегиях — вероятностных распределениях по чистым стратегиям. Игрок смешивает так, чтобы оппонент был точно безразличен между своими вариантами, устраняя стимул к отклонению.

Биматричная игра 2×2

Этот симулятор моделирует симметричную игру 2×2, где Игрок 1 выбирает строку (Сотрудничать или Предать), а Игрок 2 — столбец. Четыре параметра a1, b1, c1, d1 задают выигрыши Игрока 1 в каждой клетке. Меняя эти значения, вы можете воссоздать классические игры: дилемму заключённого (c1 > a1 > d1 > b1), охоту на оленя (a1 > c1 > d1 > b1), игру в труса (c1 > a1 > b1 > d1) или чистые координационные игры.

Функции наилучшего ответа

Нижняя диаграмма показывает функции наилучшего ответа на единичном квадрате, где ось x — вероятность сотрудничества Игрока 1 (q), ось y — вероятность Игрока 2 (p). Наилучший ответ каждого игрока — ступенчатая функция: он сотрудничает с вероятностью 1, когда вероятность смешивания оппонента превышает порог, и 0 ниже порога. Равновесие Нэша — точка пересечения этих функций, отмеченная пульсирующей белой точкой.

Интерпретация результатов

Двигайте ползунки выигрышей, чтобы видеть, как смещается равновесие. Когда искушение предать велико (c1 >> a1), вероятность сотрудничества падает. Когда взаимное сотрудничество очень выгодно (a1 >> d1), равновесие сдвигается к бо́льшему сотрудничеству. Обратите внимание: ожидаемый выигрыш в смешанном РН обычно ниже выигрыша при взаимном сотрудничестве — это цена стратегической неопределённости. Неэффективность равновесия Нэша в социальных дилеммах — один из центральных выводов современной теории игр.

Частые вопросы

Что такое равновесие Нэша?

Равновесие Нэша — набор стратегий (по одной для каждого игрока), при котором ни один игрок не может улучшить свой выигрыш, в одностороннем порядке изменив стратегию. Формализовано Джоном Нэшем в 1950 году, за что он получил Нобелевскую премию по экономике в 1994 году.

Что такое смешанное равновесие Нэша?

Смешанное равновесие Нэша — такое, в котором хотя бы один игрок рандомизирует между чистыми стратегиями с определёнными вероятностями. В игре 2×2 игрок смешивает так, чтобы оппонент был безразличен между своими стратегиями, то есть каждая давала одинаковый ожидаемый выигрыш.

Как найти смешанное равновесие Нэша в игре 2×2?

Чтобы найти вероятность смешивания q для И1, приравняйте ожидаемые выигрыши И2 для обеих стратегий и решите уравнение. Симметрично, чтобы найти p для И2, приравняйте ожидаемые выигрыши И1. Равновесие — точка пересечения двух функций наилучшего ответа.

Что такое функция наилучшего ответа?

Функция наилучшего ответа сопоставляет каждой стратегии оппонента стратегию (или смесь), максимизирующую выигрыш игрока. В игре 2×2 наилучшие ответы — ступенчатые функции на единичном квадрате, а их пересечение даёт равновесие Нэша.

Источники

Встроить

<iframe src="https://homo-deus.com/lab/game-theory/nash-equilibrium/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub