1.4.2. Игры с выпуклыми функциями выигрышей

1.4.2. Игры с выпуклыми функциями выигрышей

Игры с выпуклыми непрерывными функциями выигрышей, называемые часто ядром, называются выпуклыми.

Напомним, что выпуклой функцией F действительной переменной Х на интервале (А,B) называется такая функция, для которой выполняется неравенство

f(a1 х1 + a2 х2) £ a1 f(х1) + a2 f(х2),

Где Х1 и Х2 – любые две точки из интервала (А, b); A1, A2 ³ 0, причём A1 + A2 = 1.

Если для A1 ¹ 0, A2 ¹ 0 всегда имеет место строгое неравенство

f(a1 х1 + a2 х2) < a1 f(х1) + a2 f(х2),

То функция F называется строго выпуклой на (А;b). Геометрически выпуклая функция изображает дугу, график которой расположен ниже стягивающей её хорды (см. рис.)

Напомним, также, что непрерывная и строго выпуклая функция F на замкнутом интервале принимает минимальное значение только в одной точке интервала.

Для нахождения решения выпуклой игры можно воспользоваться следующей теоремой.

Теорема 4. Пусть М(Х, Y) – непрерывная функция выигрышей игрока 1, на единичном квадрате и Строго выпуклая по Y Для любого Х. Тогда имеется единственная оптимальная чистая стратегия Y = yO Î[0;1] для игрока 2, цена игры определяется по формуле

V = M(x, y),

Значение YO Определяется как решение следующего уравнения

M(x, yo) = V.

Замечание. Если в теореме 4 не предполагать строгую выпуклость функции М(Х, y) по Y, а просто выпуклость, то теорема остаётся в силе с тем отличием, что у игрока 2 оптимальная чистая стратегия не будет единственной.

Замечание. Выпуклые игры называют часто выпукло-вогнутыми, т. к. игра в них имеет седлообразное ядро, а так как ядро седлообразное, то игра имеет седловую точку в чистых стратегиях.

Таким образом, если М(Х, Y) непрерывна и выпукла по y, то цена игры определяется по формуле (1), и игрок 2 имеет оптимальную чистую стратегию, определяемую из уравнения (2).

Аналогично и для игрока 1: если функция выигрышей М(Х, y) непрерывна по обоим аргументам и строго вогнута по х при любом Y, то в этом случае игрок 1 имеет единственную оптимальную стратегию.

Цена игры определяется по формуле

V = M(x, y),

А чистая оптимальная стратегия ХO игрока 1 определяется из уравнения

M(xo, y) = V.

Пример. Пусть на квадрате [0;1] задана функция

М(х, y) =

Так как

для x Î[0; 1], y Î(0;1),

То М(Х, y) строго вогнута по Х для любого Y Î(0;1). Следовательно, цена игры находится по формуле (3)

V = .

Отметим, что при 0 £ Х £ справедливо равенство

=

А при 0,5 < Х £ 1

=

Поэтому

V = max [; ] =

= max [; ] =

= max [;] = .

При этом значение Х получается равным ХO = . Это же значение получается из решения уравнения

= ,

Т. к. минимум достигается при Y = 0, и это уравнение превращается в следующее

= ,

Откуда следует, что Х = .

Заметим, что если в функции выигрышей (5) поменять местами х и Y, то она не изменится, а следовательно, эта функция выпукла и по Y при всех Х Î[0;1]. Поэтому к ней применима та же теория, т. е. у игрока 2 существует оптимальная чистая стратегия YO, определяемая из уравнения (4)

=

Очевидно, максимум по Х достигается при Х = , и последнее уравнение примет вид

= .

Решением последнего уравнения будет YO = 0. Следовательно, игрок 2 имеет оптимальную чистую стратегию YO = 0.

Замечание. В приведённом выше примере мы могли определить оптимальную стратегию игрока 1, а игрока 2 - только случайно, в силу “удачного” вида М(Х, y).

Рассмотрим теперь метод определения оптимальных стратегий того игрока, для которого функция выигрышей не обязательно выпукла. Пусть непрерывная функция М(Х, y), заданная на единичном квадрате, выпукла по Y. Нас будет интересовать вопрос нахождения оптимальных стратегий 1 игрока. Предположим также, что для Х Î[0; 1], Y Î[0; 1] существует частная производная функции М(Х, y) по Y, причём в точках Y = 0 и Y = 1 (Х, y) = понимается как правая и левая производная соответственно. Обозначим через YO одну из оптимальных чистых стратегий игрока 2 (эта стратегия существует в соответствии с теоремой 4).

Согласно теореме 2 чистые стратегии Х игрока 1 могут входить в его оптимальную стратегию с положительной вероятностью, если для них выполняется равенство

М(х, yo) = V.

Такие чистые стратегии Х называются существенными.

Теорема 5. Пусть дана бесконечная антагонистическая игра с непрерывной и дифференцируемой по Y на единичном квадрате при любом Х Функцией выигрышей М(Х, y), с оптимальной чистой стратегией YO игрока 2 и ценой игры V, тогда :

1) если YO = 1, то среди оптимальных стратегий игрока 1 имеется существенная чистая стратегия Х1, для которой

(х1, 1) £ 1;

2) если YO = 0, то среди оптимальных стратегий игрока 1 имеется существенная чистая стратегия Х2, для которой

(х2, 0) ³ 0;

3) если 0 £ YO £ 1, то среди оптимальных стратегий игрока 1 найдётся такая, которая является смесью двух существенных стратегий Х1 И Х2. Для этих стратегий

(х1, yo) £ 0, (х2, yo) ³ 0,

Стратегия Х1 употребляется с вероятностью a, стратегия Х2 – с вероятностью (1 - a), где a находится из уравнения

a(х1, yo) + (1 - a)(х2, yo) = 0.

Пример. Пусть функция выигрышей в бесконечной антагонистической игре задана на единичном квадрате и равна

М(х, y) = (х - y)2 = х2 - 2хy + y2.

Эта функция непрерывна по Х И Y, и поэтому эта игра имеет решение. Кроме того

= 2 > 0.

Следовательно, М(Х, y) выпукла по Y, и поэтому согласно теореме 4 цена игры определяется по формуле (1), игрок 2 имеет чистую оптимальную стратегию YO, определяемую из уравнения (2). Таким образом, имеем

V = (x - y)2;

Для определения (X2 - 2Xy + Y2) последовательно найдём

= 2x - 2y := 0 Þ x = y

= 2 > 0 Þ при X = Y функция M имеет минимум для любого Y.

Þ максимум достигается в одной из крайних точек X = 0 и (или) X = 1

M(0; y) = Y2

M(1; Y) = 1 - 2Y + Y2 = (Y - 1)2

V= max {Y2; (1 - Y)2}

Данный max {...} достигается в том случае, если y2 = (1 - Y)2, т. е. Y = .

Следовательно V = при Yo = .

Определим теперь оптимальные стратегии для игрока 1. Поскольку Yo = , то 0 < YO < 1. Согласно теореме 5 рассмотрим третий случай.

Определим Х из уравнения

М(х, yo) = V,

То есть

(х -)2 = .

Решая последнее уравнение, получим Х1 = 0, Х2 = 1. Теперь необходимо определить величину a – вероятность применения чистой стратегии Х1 = 0. С этой целью используем уравнение (*).

a(0,) + (1 - a)(1,) = 0.

Нетрудно найти

Тогда уравнение для a примет вид :

a - (1 - a) = 0,

Откуда a =. Следовательно, стратегия игрока 1

F(х) = Jo(х) + J1(х),

А игрока 2

Q(y) = (y).

Здесь через (X) обозначена ступенчатая функция

(x) = .

© 2011-2024 Контрольные работы по математике и другим предметам!