УДК 519.83
Т.Ф. Савина ВЛОЖЕНИЯ ИГР С ОТНОШЕНИЯМИ ПРЕДПОЧТЕНИЯ В ИГРЫ С ФУНКЦИЯМИ ВЫИГРЫША
Введено понятие вложения игры с отношениями предпочтения в игру с функциями выигрыша. Указаны необходимые и достаточные условия вложимости игры в фактор-игру. Найдены необходимые, а также достаточные условия существования вложения игры с отношениями предпочтения в игру с функциями выигрыша.
Игра с отношениями предпочтения, гомоморфизм, конгруэнтность, вложение
T.F. Savina INCLUSION MAPS OF GAMES WITH PREFERENCE RELATIONS INTO GAMES WITH PAYOFF FUNCTIONS
The concept of the inclusion map of game with preference relations into a game with payoff functions is introduced. Necessary and sufficient conditions of the embeddability of game in factor-game are indicated. A necessary condition and also sufficient conditions for the existence of the inclusion of game with preference relations into a game with payoff functions are found.
Game with preference relation, homomorphism, congruence relation, inclusion map
Введение
Игра с отношениями предпочтения представляет собой математическую модель конфликта, в которой интересы участвующих в ней сторон формализованы бинарными отношениями предпочтения. На практике обычно стремятся ввести оценку предпочтения в числовой форме так, чтобы более предпочтительный объект имел большую оценку, а одинаково предпочтительные - равные оценки. Соответствующая математическая конструкция называется вложением структуры предпочтения в числовую структуру предпочтений. Отметим, что игры с отношениями предпочтения являются алгебраическими системами, а для алгебраических систем условия их вложимости в определенные классы представляют традиционную алгебраическую проблему [1, 2].
В первой части настоящей работы доказан ряд структурных теорем, относящихся к вложениям игр с отношениями предпочтения. Во второй части найдены необходимые, а также достаточные условия вложимости игры с отношениями предпочтения в игру с функциями выигрыша. Приведен пример построения такого вложения. В работе используются некоторые результаты о вложимости структур предпочтения [3].
* s
В частности, используем следующую символику: р - строгая часть, р -
симметрическая часть отношения предпочтения р [3].
I. Структурные теоремы о вложении игр с отношениями предпочтения
Игра игроков {1, к, п} с отношениями предпочтения определяется как система объектов
С;=(х„..., Xn, А,р,,...,рп, ^, (1)
где Хг - множество стратегий игрока г (г = 1,...,п),
А - множество исходов,
Г - бинарное отношение, выражающее предпочтения игрока г, заданное на А ;
^ - функция реализации, т.е. отображение множества ситуаций игры
X = Х1 х . х Хп в множество исходов А .
Рассмотрим, наряду с игрой С, еще одну игру с отношениями предпочтения игроков
{1.....................п}: Н = {и .и„,В,а,,к,а„,Ф).
Для игр с отношениями предпочтения как для алгебраических систем естественным образом определено понятие гомоморфизма [4].
Определение 1. Набор отображений / = (ф1,...,фп,у), где ф1 : Хг ® иг (г = 1,.,п) и у : А ® В, называется гомоморфизмом игры С в игру Н, если выполняются следующие два условия:
для любого индекса г = 1,..., п и любых элементов а1, а2 е А
р
а1 £ а2 ^ у(а1 ) £ у(а2 ) , (2) у(р (Х,., Хп )) = Ф(ф (Х \...фп (х„ )). (3)
Гомоморфизм / называется строгим гомоморфизмом, если условие (2) заменяется более сильной системой условий:
Р*
а1 < а2 ^у(а1 )<у(а2), (г = 1,., п) (4)
Рг &!
а1 ~ а2 ^ у(а1) ~у(а2) (г = 1,., п). (5)
Определение 2. Под вложением игры С в класс игр К будем понимать строгий гомоморфизм / игры С в некоторую игру Н е К. Вложение называется изоморфным, если в условиях (4) и (5) вместо ^ выполнена ^ .
Замечание. Для структуры предпочтений введено понятие представления [3]. Представлением структуры предпочтения (А, р в числовую прямую называется строгий гомоморфизм у : А ® Я, для которого выполняются условия:
р*
а1 < а2 ^¥(а1 )<У(а2 ) , (6)
Р
а1~ а2 ^У(а1 )=У(а2 ) . (7)
Под ядром гомоморфизма / = (ф1,...,фп ,у) понимается набор отношений эквивалентности = (еф ,...,£ф ,еу), состоящий из ядер указанных отображений. Отношением конгруэнтности в игре С называется набор эквивалентностей е = (е,., £п ,е), где ег с Xг2 (г = 1,., п), гс А2, удовлетворяющее условию
согласованности для функции реализации
ХП )° р {*1, Х2.к, Хп ) .
(8)
Легко проверить:
Утверждение 1. Ядро всякого гомоморфизма является отношением конгруэнтности. Пусть £ - отношение конгруэнтности в игре О , тогда корректно определена фактор-
игра О/ £ = ({хг /е , А1 £, р ¡£)1=1_п, ре), где РЕ ([х ]в1.[хп £ )=(х1з к, Хп )1.
Сформулируем ряд теорем о строгих гомоморфизмах, необходимых для дальнейшего изложения.
Теорема 1. Пусть / - строгий гомоморфизм игры О в игру Н . Тогда / может быть представлено в виде композиции строгого гомоморфизма игры О на фактор-игру О /£ и строгого инъективного гомоморфизма фактор-игры на игру Н, т.е.
<Р1 = К °р£1,---,Рп = К °р£п ,/ = К 0Уе (в краткой записи / = й ° /£).
Доказательство теоремы 1.
Нужно доказать, что каноническое отображение /£ игры О на фактор-игру О /£ будет строгим гомоморфизмом.
Возьмем пару элементов а1, а2, для которой имеет место а1 < а2, а следовательно, и
Р г —
а1 < а2, тогда [а1 ]£ < [а2 ]£ по определению фактор-отношения. Предположим, что
р/£
[а2]£ < [а1 £ . Тогда для некоторых а', а2 е А, таких, что /£(а[) = /£(а1 \у£(а'2) = у£(а2), будет
р! є
выполнено а2 < а[. Так как / - строгий гомоморфизм, из а1 < а2 следует, что
Р/£
/£(а1) < /£(а2). Получаем следующую систему
р! є
¥є{а'і) < Ує{а2),
р!є
Ує{а2 ) < ¥є{а'і )
Последняя система несовместна, следовательно, наше предположение не верно, значит,
р/£
выполнено [а1 £ < [а2£ , т.е. гомоморфизм /£ является строгим.
Аналогично доказывается, что К является строгим гомоморфизмом. Инъективность гомоморфизма К из фактор-игры на игру Н доказана в работе [5].
Теорема 1 доказана.
Доказательство следующих двух теорем приведено в работе [5].
Теорема 2. Пусть £ - отношение конгруэнтности в игре О, тогда канонический гомоморфизм /£ игры О на О/£ будет строгим тогда и только тогда, когда выполняется условие
р
а1 < а2
а 2 ° а2
Рі
а. < а,
у ^ а1 ~ а2.
(9)
Х2 _ Х2
Хп = Хп
Теорема 3. Для того чтобы конгруэнтность е в игре О совпадала с ядром некоторого гомоморфизма, необходимо и достаточно, чтобы выполнялось (9).
Условие (9) эквивалентно тому, что е совпадает с ядром некоторого строгого гомоморфизма.
II. Условия вложимости игры с отношениями предпочтения в игру с функциями выигрыша
В этом разделе находятся как необходимые, так и достаточные условия вложимости игры с отношениями предпочтения в игру с функциями выигрыша.
Гомоморфизм игры О = (X 1,к,Хп,Л,р1,...,рп,^ в игру с функциями выигрыша с
теми же множествами стратегий игроков Г = (Х1,..., Хп, 1, к, 1п) может быть определен как
набор отображений у : Л ® Я,...,уп : Л ® Я, такой что
а1 <а2 ^¥г («1 )£У (а2 ) ; при этом гомоморфизм будет строгим тогда и только тогда, когда для всех г е {1,..., п}
Рг
«1 < «2 ^¥г (а1 )<¥г (а2 ) .
Следующая теорема дает достаточное условие такой вложимости.
Теорема 4. Пусть О - конечная игра с отношениями предпочтения вида (1). Если для каждого игрока г (г = 1,., п) структура предпочтений (Л,рг) ациклична, то существует
вложение этой игры в некоторую игру с функциями выигрыша.
Доказательство теоремы 4 основано на следующей лемме.
Лемма 1. Ацикличная структура предпочтений на конечном множестве имеет представление в числовую прямую.
Доказательство леммы 1. Пусть (Л, р - структура предпочтений, где множество Л конечно и р ациклично. Тогда его симметричная часть совпадает с тождественным отношением: р* = АЛ (в противном случае, если (а, Ь)е р и (Ь, а)е р и Ь Ф а, то получаем р р
цикл а ® Ь ® а, что противоречит условию ацикличности отношения р). Асимметричная часть отношения р определяется здесь равенством: р* = р\ АЛ, причем р* будет строго ацикличным. Таким образом, в графе ^Л,р*^ отсутствуют циклы и петли, а так как множество Л конечно, то все пути в графе (Л,р) имеют конечную длину и их длины ограничены в совокупности. Для произвольного элемента а е Л полагаем:
к(а) - максимальная длина пути в графе (Л, р, ведущего в вершину а.
Натуральное число к(а) называется высотой элемента а, причем
0 < к(а)< п -1, (10)
где п = |Л|.
Проверим, что функция к реализует строгий гомоморфизм структуры предпочтений (Л, рр в числовую структуру.
р*
Пусть а1 <а2. Положим к(а1 ) = к1. Тогда существует путь длины к1 в графе (Л,р
р*
ведущий в вершину а1. Добавляя к нему дугу а1 < а2, получим путь длины к1 +1, ведущий в вершину а2, значит к(а2 )> к1 +1 > к1 = к(а1), т.е. к(а1 )< к(а2). Показали справедливость импликации:
р*
а1 < а2 ^ к(а1 )< к(а2). (11)
Учитывая, что в нашем случае структура предпочтения антисимметрична (рs = DА), имеем очевидное следование
Р
a1 ~ a2 ^ h(a1 ) = h(a2). (12)
Формулы (11) и (12) показывают, что для ацикличной структуры предпочтения на конечном множестве функция высоты h задает ее представление в числовую прямую. Лемма 1 доказана.
Искомое вложение игры G строится так. Игра Г с функциями выигрыша задается следующим образом: Г = (X^...,Xn,h1 oF,...,hn oF), где hi - функция высоты в
(А,рг) (i = 1,.,n). Набор отображений y = ht (i = 1,...,n) будет искомым вложением игры
G с отношениями предпочтения в игру Г с функциями выигрыша. Теорема 4 доказана. Необходимое и достаточное условие такой вложимости дает следующая теорема. Теорема 5. Для того чтобы конечная игра G была вложима в класс игр с функциями выигрыша, необходимо и достаточно, чтобы для каждого i отношение pt было ацкиличным
относительно pi .
Доказательство теоремы 5 основано на следующих вспомогательных утверждениях. Лемма 2. Для того чтобы структура предпочтений (А, р, заданная на конечном множестве A , имела представление в числовую прямую, необходимо и достаточно, чтобы отношение р было ацикличным относительно своей симметричной части ps. Доказательство леммы 2.
Необходимость условия леммы 2 может быть установлена даже без предположения
конечности множества A . Действительно, пусть при некотором натуральном n выполнено
р р р р р* Р
a1 < a2 <...< an < a1. Тогда для каждого k = 1,., n — 1 имеет место ak < ak+l или ak ~ ak+l.
р р*
Предположим, что для некоторого l = 1,..., n — 1 не выполнено al ~ al+1. Тогда a{ < al+1 р р р р* р р р значит, a1 <a2 <...<al <aM <...<an <a1.
Согласно (6), (7), получаем из последней цепочки соотношений:
y(a! )<y(a2 )< ... <y(ai )<y(ai+1 )< ... <y(an )<y(a1 ) .
Откуда y(a1) < y(a1), что невозможно. Необходимость доказана.
Доказательство достаточности основано на следующем вспомогательном утверждении.
Утверждение 2. Пусть отношение р ациклично относительно своей симметричной части рs. Тогда каноническое отображение из А в А /ер будет строгим гомоморфизмом структуры предпочтений (А,р на фактор-структуру (А/ер,р/ер^.
Пояснение. Здесь eр есть отношение эквивалентности, классами которой являются циклы графа (А, р.
Известно [3], что фактор-отношение р/ер, полученное «стягиванием циклов»,
ациклично.
Доказательство утверждения 2.
Так как фактор-отношение р/ ер ациклично, оно будет антисимметричным. Полагая
р*
для краткости р0 =р/е получаем р0 = А,р0 = р0 \ А. Пусть a<a'. Тогда выполняется
Ро
еР
\а\р . Предположим, что \а]£р = \а'\Р • Тогда а°а , и в графе (А,р) существует путь
р р р р р
из вершины а' в вершину а : а' <х1 <...<х^ <а. Добавляя к нему дугу а<а', получаем в
р /
итоге цикл, и по свойству ацикличности р относительно рр должно быть а ~ а', что
Р* г 1 аà /1
противоречит предположению а < а'. Итак, в соотношении \а]£ < \а']£ равенство
\а]£р = \а']Ер исключено; учитывая, что р0 \ А = р*, получаем \а]£р < \а']£р и в итоге показана
справедливость импликации
Р* г т Р* г -1
а<а ^ \а]Ер<\а']Ер. 03)
рр £р
Далее, так как условие а ~ а' влечет а ° а' и \а]£ = \а'\ , то справедлива импликация
Р
а ~ а ^ \а]£р=\а/]£р. (14)
Утверждение 2 состоит в выполнимости формул (13), (14).
Перейдем к доказательству достаточности в лемме 2. Согласно утверждению 2, каноническое отображение из А в А /ер является строгим гомоморфизмом структуры
предпочтений (А,р) на фактор-структуру (А/ер,р/£р). Поскольку последняя ациклична,
функция высоты к будет ее строгим гомоморфизмом в числовую структуру предпочтений. Тогда их композиция задает строгий гомоморфизм из (А,р) в числовую структуру
предпочтений, т.е. является представлением структуры предпочтений \А,р) в числовую
прямую.
Завершение доказательства теоремы 5 проводится аналогично завершению доказательства теоремы 4. Теорема 5 доказана.
Рассмотрим теперь бесконечные игры, т.е. такие, в которых хотя бы один из игроков (или все) имеет бесконечное множество стратегий.
Теорема 6. Пусть О - игра с отношениями предпочтения вида (1). Если существует вложение этой игры в некоторую игру с функциями выигрыша, то для каждого игрока г отношение рг должно быть ацикличным относительно своей симметричной части рр . Необходимость этого условия доказана в теореме 5.
Достаточное условие существования вложимости для игры со счетным множеством исходов дает следующая теорема.
Теорема 7. Пусть О - игра с отношениями предпочтения вида (1) и мощность множества А не более чем счетна. Если для каждого г отношение р1 ациклично
относительно своей симметричной части рр, то существует вложение игры О в некоторую игру с функциями выигрыша.
Доказательство теоремы 7.
Если для каждого г отношение рг ациклично относительно своей симметричной части рр, то верно включение р1 £ р{, где р{ - отношение достижимости, которое здесь будет отношением порядка. Так как по теореме Шпильрайна [1] всякий порядок на множестве можно продолжить до линейного порядка на этом множестве, то р{ £ р., где р.
- линейный порядок. По теореме 22 [5] существует строго изотонное отображение из (А,рг) во множество действительных чисел, снабженное естественным порядком. Таким образом,
обозначая через (у )г=1 п соответствующий набор строго изотонных отображений, получаем, что он будет определять вложение игры О в построенную игру с функциями выигрыша Г = (X 1,к,Хп,у о ¥,...,уп о¥).
Теорема 7 доказана.
Рассмотрим теперь общий случай, когда А - произвольное бесконечное множество любой мощности. В этом случае главную роль играют следующие понятия.
Определение 3. Подмножество £ £ А называется мажорантно стабильным, если оно удовлетворяет условию
а е £, а > а ^ а е £ . (15)
Будем говорить, что семейство ¥ мажорантно стабильных подмножеств является
р*
разделяющим, если для любых а' > а найдется £ е ¥, для которого а £ £ и а' е £ .
Теорема 8. Для того чтобы бесконечная игра О вида (1) была вложима в некоторую игру с функциями выигрыша, необходимо и достаточно, чтобы для каждого г = 1, ..., п во множестве исходов А игры О существовало не более чем счетное разделяющее семейство мажорантно стабильных подмножеств относительно отношения рг .
Доказательство теоремы 8 основано на следующей лемме.
Лемма 3. Для того чтобы структура предпочтений (А,р), заданная на множестве А, имела представление в числовую прямую, необходимо и достаточно, чтобы в ^А, р
существовало не более чем счетное разделяющее семейство мажорантно стабильных подмножеств.
Доказательство леммы 3.
Необходимость. Пусть у - представление структуры предпочтений в числовую прямую. Рассмотрим нумерацию (тп )п=12 множества рациональных чисел. Для любого натурального п е N положим £п = {а е А :у(а )> гп}. Каждое подмножество £п мажорантно
р*
стабильно, и семейство (£п )nеN не более чем счетно. Пусть а' > а. Тогда согласно (6): у(а )>у(а). Возьмем рациональное число гк, для которого у(а)< гк <у(а'). Тогда подмножество £к разделяет элементы а и а', т.к. а £ £к, а' е £к.
Достаточность. Пусть ¥ = (£п )п^ - не более чем счетное разделяющее семейство мажорантно стабильных подмножеств. Обозначим через %п характеристическую функцию подмножества £п . Положим
У(а) = ]СС27а). (16)
п=1 2
Заметим, что числовой ряд, стоящий в правой части (16), является сходящимся при любом наборе подмножеств (£п )nеN. Покажем, что функция у является искомым
р*
представлением. Пусть а' > а. Тогда согласно (15), всякое мажорантно стабильное подмножество, содержащее а, содержит также а', откуда хп (а') > Сп (а) (п = 1,2, к). Так как
семейство ¥ разделяющее, то найдется к е N, для которого а £ £к и а' е £к, т.е. %к (а) = 0 и
Хк (а') = 1, отсюда у(а')-у(а) > , значит, у(а ) > у(а) и (6) доказано.
Для проверки (7) заметим, что если а' ~ а, то при любом п е N выполняется равносильность:
а е ^ «• ае ^,
отсюда хп (а') = Хп (а), значит у(а ) = у(а). Лемма 3 доказана.
Для доказательства теоремы 8 достаточно в качестве строгого гомоморфизма взять функции у в виде (16) и положить функции выигрыша в игре Г равными Д = у о ¥ .
Пример.
Рассмотрим игру двух игроков G = (X,У, Л,р1,р2, ^, в которой множество стратегий первого игрока X = {1,2,3}, второго игрока У = {1,2,3}, множество исходов Л = {р, Ч, г, э, и, V, w}, функция реализации задана табл. 1.
Таблица 1
Функция реализации игры
¥ 1 2 3
1 V г
2 Р и Г
3 г s Ч
На рис. 1, 2 представлены отношения предпочтения игроков 1 и 2, заданные графами.
А
Рис. 1. Граф отношения предпочтения игрока 1_
Рис. 2. Граф отношения предпочтения игрока 2
Так как в графах нет ни циклов (контуров), ни петель, то для каждого игрока отношение предпочтения является ацикличным относительно своей симметричной части, и по теореме 4 существует вложение этой игры в некоторую игру с функциями выигрыша. Для нахождения функций выигрыша требуется указать высоту каждого элемента в своем графе.
На рис. 3, 4 представлены диаграммы отношений предпочтения, которые представляют собой графы, вершины которых расположены по уровням в соответствии с их высотой.
Рис. 3. Диаграмма отношения предпочтения игрока 1
Рис. 4. Диаграмма отношения предпочтения игрока 2
Набор отображений А1, И2 : Л ® Я представлен в табл. 2, 3.
Отображение h для игрока 1
Таблица 2
Для игрока 1, функция высоты hi
исход Р q r 5 u v w
высота 3 3 2 1 0 0 0
Таблица 3
Отображение h2 для игрока 2
Для игрока 2, функция высоты h2
исход Р q r 5 u v w
высота 1 1 3 2 1 0 3
Тогда на базе игры G построим игру 0(^ ^) = {Х,У, Г • \, Г • к2}, в которой выигрыш игрока в ситуации (х, у) равен высоте соответствующего исхода в графе.
Получаем биматричную игру с функциями выигрыша, заданную матрицей, представленной в табл. 4.
Таблица 4
Матрица функций выигрыша
G(*1,*2) 1 2 3
1 (0,0) (2,3) (0,3)
2 (3,1) (0,1) (2,3)
3 (2,3) (1,2) (3,1)
ЛИТЕРАТУРА
1. Курош А.Г. Курс высшей алгебры. М.: Наука, 1968. 431 с.
2. Розен В.В. Вложения упорядоченных множеств в упорядоченные линейные пространства // Известия высших учебных заведений. Математика. 1998. №7(434) С. 32-38.
3. Розен В.В. Структура отношений предпочтения: Учеб. пособие. Саратов: Изд-во СГУ, 2007. 57 с.
4. Богомолов А.М., Салий В.Н. Алгебраические основы теории дискретных систем. М.: Наука. Физматлит, 1997. 368 с.
5. Savina T.F. Homomorphisms and Congruence Relations for Games with Preference Relations // Contributions to game theory and management. Vol. Ш. Collected papers on the Third International Conference Game Theory and Management. SPb.: Graduate School of Management SPbU, 2010, P. 387- 398.
6. Биркгоф Г. Теория решеток. М.: Наука, 1984. 568 с.
Савина Татьяна Федоровна -
ассистент кафедры «Менеджмент,
Маркетинг, Логистика», Институт развития бизнеса и стратегий Саратовского государственного технического университета;
аспирант кафедры геометрии механикоматематического факультета Саратовского государственного университета им. Н.Г. Чернышевского
Savina Tatiana Fedorovna -
Assistant of the Department “Management, Marketing, Logistics”, Business and strategy development institute of Saratov State Technical University;
Post-graduate Student.of the Department “Geometry”, Saratov State University on name N.G. Chernyshevsky
Статья поступила в редакцию 02.03.2011, принята к опубликованию 18.07.2011