Теория игр и стратегическое поведение
1.1. Введение в теорию игр
Экономика — это изучение взаимодействий людей, каждый из которых хочет достичь своих целей. Взаимодействие людей постоянно протекает так, что получаемый результат зависит не только от решений агента, но также и от поведения других участников. Подобные ситуации называются стратегическими взаимодействиями, и их изучением занимается специальный раздел математики — теория игр. Это ключевая тема для подготовки к олимпиадам по экономике.
Эта относительно молодая ветвь была создана в 1930-е годы Джоном фон Нейманом и Оскаром Моргенштерном. Позже, в 1950-е годы, колоссальную роль в развитие теории игр внес американский математик, лауреат Нобелевской премии Джон Нэш. (Его неординарная жизнь легла в основу известного фильма «Игры разума»).
Индивид, принимая решения, догадывается о том, как будут вести себя другие участники. Говорят, что в этом случае индивид следует определённой игровой стратегии. Игровая стратегия — это полное описание действий игрока во всех возможных ситуациях, которые могут сложиться в игре.
1.2. Статические игры и Равновесие Нэша
Битва полов
Муж и жена решают, как провести вечер, выбирая между балетом и футболом. Выбор делается одновременно и независимо (никто не знает, что выбрал другой). Муж получает полезность 2, если идет с женой на футбол, и 1, если идет в балет. Жена — наоборот: 2 за балет, 1 за футбол. Если они идут порознь, оба получают 0. Представим игру в нормальной форме (матрица):
| Жена: Футбол | Жена: Балет | |
|---|---|---|
| Муж: Футбол | (2 ; 1) | (0 ; 0) |
| Муж: Балет | (0 ; 0) | (1 ; 2) |
Дилемма заключенного и Парето-эффективность
Представьте, что вы с напарником ограбили банк. Полиция поймала вас и допрашивает в разных камерах. Каждому предлагают сделку: «Сдай напарника, и выйдешь на свободу, а он сядет на 5 лет». Если оба молчат — вина не доказана, оба получают по 1 году. Если оба «стучат» друг на друга — оба получают по 2 года. Подобные задачи на равновесие Нэша часто встречаются в олимпиадах.
| А: Признаться | А: Не признаться | |
|---|---|---|
| В: Признаться | (2 ; 2) | (0 ; 5) |
| В: Не признаться | (5 ; 0) | (1 ; 1) |
Рассмотрим логику игрока А: «Если В молчит, мне лучше признаться (0 лет вместо 1). Если В стучит, мне тоже лучше признаться (2 года вместо 5)». Стратегия «Признаться» является строго доминирующей. Игрок В рассуждает так же. В итоге оба признаются и получают по 2 года. Это — Равновесие Нэша.
Равновесие Нэша — такая ситуация, когда ни одному из игроков не выгодно в одиночку отклоняться от выбранной стратегии. Каждый игрок оптимальным образом отвечает на действия других игроков.
Однако исход (2; 2) не является Парето-эффективным. Преступники могли бы договориться молчать и получить (1; 1). Но эгоистические интересы и недоверие делают договор неустойчивым. Адам Смит считал, что «невидимая рука» эгоизма ведет к благу общества. Джон Нэш математически доказал, что это не всегда так.
🐄 Практикум: Трагедия общин
«Трагедия общин» — это классический пример неэффективного равновесия (дилемма заключенного для множества лиц). Вы и еще 4 фермера пасете коров на общем лугу. Чем больше коров в стаде, тем меньше травы достается каждой, и тем меньше молока она дает. Выберите, сколько коров выведете на луг лично вы (от 1 до 10). Остальные 4 фермера всегда выводят по 5 коров (всего 20 чужих коров).
Коровы соседей: 20 (фиксировано)
1.3. Смешанные стратегии
Существуют ситуации, когда равновесия в чистых (однозначно определенных) стратегиях не существует. Вы прячете шарик за спиной, а я угадываю руку. Если вы всегда будете прятать в правую, я быстро это пойму и начну всегда выигрывать. Если вы будете чередовать — я тоже распознаю паттерн.
Единственный способ не проиграть — использовать смешанную стратегию, то есть делать выбор с помощью генератора случайностей (например, монетки). Это лишит оппонента возможности построить рациональную догадку.
Известный экономист Стивен Левитт (автор «Фрикономики») проанализировал сотни пробиваний пенальти в профессиональном футболе. Он доказал, что бьющие и вратари придерживаются смешанных стратегий, выбирая угол для удара и прыжка случайным образом (с определенными вероятностями).
✌️ Практикум: Камень, Ножницы, Бумага
Сыграйте против компьютера, который использует идеальную смешанную стратегию (выбирает каждый вариант с вероятностью ровно 1/3). Вы можете пытаться перехитрить его, но на большой дистанции ваша доля побед неминуемо сойдется к 33%, как гласит теория.
1.4. Динамические игры и Коммитмент
В динамических играх вводится фактор времени — участники ходят по очереди. Игроки, делающие ход первыми, пытаются предугадать реакцию оппонентов с помощью обратной индукции (анализа игры с конца).
Иногда огромную выгоду приносит коммитмент (связывающее обязательство). Это парадоксальная ситуация: сознательное ограничение собственных возможных действий улучшает позицию игрока!
В фильме «Доктор Стрейнджлав» Кубрика СССР строит «Машину Судного дня», которая отвечает ядерным ударом автоматически и ее нельзя отключить. Смысл машины именно в невозможности изменить решение: зная, что удар неотвратим, США никогда не нападут первыми. Но чтобы это сработало, противник обязан знать о коммитменте!
Кейс: Игры с коммитментом
Все это — примеры создания связывающих обязательств (коммитмента). Агент сознательно отрезает себе пути к отступлению, чтобы изменить собственную структуру стимулов в будущем или послать мощный сигнал оппонентам. Кортес сжег корабли, чтобы его солдаты знали: отступать некуда, нужно победить или умереть (это также сильно напугало ацтеков). Годовой абонемент в фитнес — это коммитмент перед самим собой: человек искусственно повышает для себя цену лени (ведь деньги уже уплачены и сгорят).
1.5. Теория общественного выбора и Парадоксы
Возможно ли построить идеальную систему голосования, которая справедливо отразит мнение группы? Кеннет Эрроу в своей «Теореме о невозможности» математически доказал: не существует непротиворечивого общего мнения группы (при соблюдении ряда базовых логических условий, кроме абсолютной диктатуры).
Одним из проявлений этой невозможности является Парадокс Кондорсе. Предпочтения общества могут стать нетранзитивными: Общество предпочитает кандидата А кандидату В. Кандидата В предпочитает кандидату С. Но при этом кандидата С оно предпочитает кандидату А!
🗳️ Практикум: Власть формирующего повестку
В стране 3 избирателя и 3 кандидата (А, В, С). Их предпочтения цикличны (Парадокс Кондорсе). Вы — глава Центризбиркома. Вы решаете, в каком порядке пройдут дебаты. Сначала соревнуются двое, а победитель выходит в финал против третьего. Выберите, кто столкнется в первом туре, и убедитесь, что вы можете искусственно сделать президентом любого из кандидатов!
Предпочтения избирателей
| 1-й Избиратель | 2-й Избиратель | 3-й Избиратель |
|---|---|---|
| 1. A | 1. C | 1. B |
| 2. B | 2. A | 2. C |
| 3. C | 3. B | 3. A |
Кто соревнуется в Первом туре?
1.6. Теория мэтчингов (Поиск устойчивых пар)
Теория игр помогает решать реальные проблемы. Одной из них является теория «мэтчингов» (matching) — образования устойчивых пар без использования денег. (Например: распределение абитуриентов по вузам или доноров по реципиентам). В 2012 году Элвин Рот и Ллойд Шепли получили Нобелевскую премию за применение этой теории на практике.
Алгоритм отсроченного согласия (алгоритм Гейла-Шепли):
- Инициаторы (например, абитуриенты) подают заявку своему самому предпочтительному кандидату (вузу).
- Вуз временно удерживает заявку лучшего для себя студента, а остальным отказывает.
- Отвергнутые студенты подают заявку в свой следующий по предпочтительности вуз. Процесс повторяется, пока не закончатся заявки.
Математически доказано, что этот алгоритм всегда находит стабильный мэтчинг (никто из распределенных не захочет сбежать друг к другу, разрушив текущие пары).
Задача: Студенты и общежития
Алексей, Борис, Владимир и Георгий поступили в университет и получили право жить в общежитии. Свободны 4 места в 4 разных комнатах (№1, 2, 3, 4). Ребята имеют различные предпочтения относительно того, где они хотели бы жить. «>» означает «лучше, чем».
- Алексей: 1 > 2 > 3 > 4
- Борис: 1 > 3 > 4 > 2
- Владимир: 3 > 1 > 2 > 4
- Георгий: 4 > 1 > 2 > 3
Назовем распределение неэффективным, если студенты могут поменяться комнатами так, чтобы никому не стало хуже и хотя бы одному стало лучше (Парето-улучшение). Является ли эффективным распределение: Алексей-2, Борис-3, Владимир-4, Георгий-1?
Данное распределение (А-2; Б-3; В-4; Г-1) не является эффективным. Если мы организуем кольцевой обмен: Борис переедет в комнату 1 (его мечта), Владимир переедет в комнату 3 (его мечта), а Георгий — в комнату 4 (его мечта), то этим троим ребятам станет строго лучше. Алексею при этом станет не хуже (он останется в своей комнате 2). Поскольку мы смогли провести Парето-улучшение, исходное распределение было неэффективным.
Продолжить обучение с n2tutor
Данный материал является вводной главой, предоставленной в открытом доступе для ознакомления. Полные теоретические тексты, продвинутые олимпиадные задачи с подробными разборами и расширенные интерактивные симуляторы доступны только для регулярных учеников проекта n2tutor, а также для участников наших онлайн-школ и онлайн-интенсивов.
Если вы хотите получить фундаментальные знания для победы на олимпиадах по экономике (ВсОШ, «Высшая проба» и др.), используйте контакты, указанные в верхней части сайта (VK, WhatsApp, Telegram), чтобы узнать подробности и подобрать подходящий формат подготовки!