В.П. Ильев, И.Б. Парфенова, Омский государственный университет, кафедра прикладной и вычислительной математики
1. Коалиционные игры
Игра есть математическая модель конфликта.Нас будут интересовать только такие конфликты, в которых допускается неограниченная кооперация его участников, вплоть до образования коалиций - устойчивых союзов для согласования действий в процессе выбора окончательного решения (исхода конфликта). Типичными примерами конфликтов являются выборы и законодательные процедуры.
Дж.фон Нейман и О.Моргенштерн [1] предложили следующую модель, наиболее адекватно отражающую кооперативную сущность подобных конфликтов.
Пусть
| (1) |
Подмножества
Действительное число v(S) можно интерпретировать как потенциальную силу коалиции S, то есть тот суммарный выигрыш, который гарантированно могут получить игроки из S, если объединятся в коалицию и будут действовать совместно.
Игрой в (0,1)-редуцированной форме (или в (0,1)-форме) называется игра, для которой v(N)=1 и
Примером простой игры является введенная Р.Боттом [2] и исследованная Д.Джиллисом [3] мажоритарная игра, названная ими (n,k)-игрой. Она определяется условием
| (2) |
где k - фиксированное целое число,
В форме таких игр достаточно адекватно представляются различные модели голосования. Например, правилу простого большинства соответствует случай k=n/2, а правилу "двух третей" - квалифицированного большинства - случай k=2n/3.
Дележом в игре n лиц с характеристической функцией v называется вектор
Для простой игры n лиц множество дележей определяется условиями:
Дележ x доминирует дележ
Легко видеть, что в простых играх доминирование возможно только по выигрывающим коалициям.
Дадим определение решения коалиционной игры n лиц по фон Нейману - Моргенштерну.
Множество дележей L называется внутренне устойчивым, если никакие два дележа из L не доминируют друг друга. Множество
В общем случае (для произвольной игры) задача нахождения NM-решения, а тем более всех NM-решений является очень трудной. К настоящему времени NM-решения найдены только для некоторых отдельных классов игр (подробнее см. обзор [4]).
Даже сравнительно простые игры могут иметь очень много NM-решений. Например, Р.Ботт [2] описал все симметричные решения (n,k)-игр, а Д.Джиллис [3] нашел огромное число разнообразных несимметричных решений таких игр.
Далее мы покажем, что любая (n,k)-игра может быть рассмотрена, как игра на матроиде специального вида. Рассмотрим другой класс игр на матроидах, являющийся обобщением (n,k)-игр, и опишем NM-решения игр этого класса.
2. Решения игр на матроидах разбиений
Пусть
Важным классом матроидов являются так называемые матроиды разбиений. Рассмотрим какое-либо разбиение множества N, то есть
С любым матроидом
| (3) |
Такую игру будем называть игрой на матроиде.
Характеристическая функция игры на матроиде разбиения имеет вид:
| (4) |
Эту игру можно рассматривать как обобщение мажоритарной (n,k)-игры. Сама же (n,k)-игра является игрой на (k-1)-однородном матроиде.
Игру на матроиде разбиения (4) можно интерпретировать как игру с голосованием, когда голосование проводится по непересекающимся округам и выигрывающей считается коалиция, набравшая хотя бы в одном округе заданное число голосов.
NM-решение игры на матроиде разбиения будем строить, исходя из NM-решений (уже изученных Боттом и Джиллисом) игр на соответствующих (k-1)-однородных матроидах.
Пусть
Рассмотрим коалиционную игру (4) на матроиде разбиения M, а также для всех j рассмотрим мажоритарные (nj,kj)-игры
| (5) |
Фиксируем вектор
| (6) |
Теорема. Пусть
| (7) |
является NM-решением коалиционной игры (4) на матроиде разбиения M.
Очевидно, что векторы вида
Доказательство
1.Внутренняя устойчивость. Предположим, что в L найдутся такие дележи
2. Внешняя устойчивость. Рассмотрим произвольный делeж