История термина
- Термин “теория игр” впервые появился в 1944 году, когда Джон фон Нейман и Оскар Моргенштерн опубликовали книгу “Theory of Games and Economic Behavior”.
- Фон Нейман заложил математическую основу стратегического анализа — как предсказывать оптимальные решения игроков в различных ситуациях.
- В 1950–60-х Эйнольд и Нэш расширили теорию: придумали равновесие Нэша, смешанные стратегии и изучение некооперативных игр.
Суть теории игр
- Теория игр — раздел математики, изучающий стратегическое взаимодействие рациональных игроков.
- Игроки могут быть: люди, фирмы, государства, животные, алгоритмы.
- Основная цель — найти оптимальные стратегии, которые максимизируют выигрыш или минимизируют проигрыш с учётом действий других игроков.
Сферы применения
- Экономика — анализ конкуренции, аукционы, ценообразование, торговые стратегии.
- Политология — стратегические решения государств, выбор союзов, распределение ресурсов.
- Биология — эволюционная стабильность, конкуренция видов.
- Компьютерные науки — алгоритмы, искусственный интеллект, планирование и принятие решений.
- Социология и психология — поведение людей в группах, дилемма заключённого.
Ключевая идея
- Любая ситуация, где результат зависит от действий нескольких участников, может быть формализована как игра:
- Игроки → участники
- Стратегии → возможные действия
- Выигрыши → количественная оценка результата
- Основная цель теории игр — понять, какие стратегии рациональны и предсказать исход.
Основные типы игр
| Тип игры | Суть | Пример |
|---|---|---|
| Детерминированная | Всё зависит от ходов, нет случайности | Шахматы, шашки |
| Стохастическая | Есть элемент случайности | Монополия, покер с картами |
| С нулевой суммой | Выигрыш одного = проигрыш другого | Шахматы, камень-ножницы-бумага |
| С ненулевой суммой | Выигрыш одного ≠ проигрыш другого | Торг, распределение ресурсов |
| Кооперативная | Игроки могут договариваться | Договоры, альянсы |
| Некооперативная | Игроки действуют самостоятельно | Классические шахматы, бизнес-конкуренция |
Ключевые понятия
- Стратегия — план действий игрока
- Тактика — конкретный ход
- Матрица выигрышей — таблица выигрышей для комбинаций ходов
- Рациональный игрок — выбирает стратегию, максимизирующую выигрыш
- Равновесие Нэша — ситуация, когда никто не может улучшить результат, изменяя стратегию в одиночку
Игры с нулевой суммой (математика)
- Для двух игроков A и B: сумма выигрышей = 0
- Матрица выигрышей игрока A: $H = [h_{ij}]$, где $i$ — ход A, $j$ — ход B
Минимакс (оптимальная стратегия):
\[
v = \max_{i} \min_{j} h_{ij} = \min_{j} \max_{i} h_{ij}
\]
- $v$ — цена игры (выигрыш при оптимальных стратегиях)
Равновесие Нэша
Для $n$ игроков с стратегиями $s_1, \dots, s_n$ и выигрышами $u_1, \dots, u_n$:
\[
u_i(s_1^*, \dots, s_i^*, \dots, s_n^*) \ge u_i(s_1^*, \dots, s_i, \dots, s_n^*) \quad \forall i
\]
- $s_i^*$ — оптимальная стратегия игрока $i$
- Никто не может улучшить свой результат, меняя стратегию в одиночку
Смешанные стратегии
- Игрок выбирает стратегию случайно с вероятностями $p_1, \dots, p_m$
- Условия: $p_i \ge 0, \sum_i p_i = 1$
Ожидаемый выигрыш:
\[
E[H] = \sum_{i,j} p_i q_j h_{ij}
\]
- $p_i$ — вероятности ходов игрока A
- $q_j$ — вероятности ходов игрока B
Пример матрицы выигрышей (таблица всех исходов)
“Камень-ножницы-бумага” (A выигрывает = 1, проигрывает = -1, ничья = 0):
\[
H =
\begin{bmatrix}
0 & -1 & 1 \\
1 & 0 & -1 \\
-1 & 1 & 0
\end{bmatrix}
\]
- Строки = ходы игрока A: Камень, Ножницы, Бумага
- Столбцы = ходы игрока B: Камень, Ножницы, Бумага
- Значения = выигрыши игрока A
Оптимальная стратегия (смешанная):
- Оптимальная смешанная стратегия: $p = (1/3, 1/3, 1/3)$ для обоих игроков
- Игроки выбирают каждый ход случайно с равной вероятностью → никто не может улучшить результат, меняя стратегию в одиночку
Кооперативная игра (ядро)
- Игроки: $N = {1,2,\dots,n}$
- Коалиции $S \subseteq N$, стоимость коалиции $v(S)$
Ядро (Core) — выплаты $(x_1, \dots, x_n)$:
\[
\sum_{i \in N} x_i = v(N), \quad \sum_{i \in S} x_i \ge v(S) \quad \forall S \subseteq N
\]
- Никто не захочет уйти из коалиции
Ключевые идеи
- Игры с нулевой суммой → оптимальная стратегия = минимакс
- Кооперативные игры → ищем Pareto-оптимальные исходы
- Стохастические игры → смешанные стратегии
- Равновесие Нэша = базовая концепция стратегического анализа
- Любая игра с конечными стратегиями = матрица + стратегия + оптимизация