РІШЕННЯ ІГОР 2´2, 2´N, M´2. ГРАФОАНАЛІТИЧНИЙ МЕТОД
Припустимо, що гра 2´2, задана матрицею А не має сідлової точки і потрібно знайти її рішення S*A={P*1a,P*2a}; S*B={P*1b,P*2b}.
S1b | S2b | Відповідно до теореми про активні стратегії, сторона А, дотримуючись оптимальної стратегії S*A забезпечить собі виграш навіть, якщо В буде використовувати не оптимальну стратегію S*B, а окремі S1b, S2b. | |
S1a | а11 | а12 | |
S2a | а21 | а22 |
Тоді а11× P*1a+ а21× P*2a= (в B - стратегія S1b)
і а12× P*1a+ а22×P*2a= (в B - стратегія S2b) (А)
Аналогічно для оптимальної стратегії B - S*B
а11× P*1b+ а21× P*2b= (в А - стратегія S1а)
і а12× P*1b+ а22× P*2b= (в А - стратегія S2а) (В)
Невідомими в цих формулах є P*1a, P*2a, P*1b, P*2b та , що обчислюються по формулах (рішення системи трьох рівнянь з трьома невідомими).
Для системи (А)
; ; (4.2)
Для системи (В)
; ; (4.3)
Для (2 - 3) або тоді та . (4.4)
Виконання (2.4) означає відсутність сідлової точки у матриці А (немає елемента мінімального в рядку і максимального в стовпчику).
Звернемося до геометричної інтерпретації результатів. Нехай SA={P1a,P2a} - довільна змішана стратегія А проти чистої S1b - В і середньоочікуваний виграш 1=а11×P1b+а21×P2b=(а11-а21)P1а+а21. Те ж саме відноситься до чистої стратегії В - S2b: 2=а12×P1а+а22×P2b=(а12-а22)P1а+а22.
Але ні S1b, ні S2b не оптимальні для В. Сторона А повинна розраховувати на виграш .
При заданих аij 1 і 1 - функції від P1а, отже й і її значення збігаються або з 1 (1<2), або з 2 (1>2).
Отже, можна побудувати графік і знайти SA, . Для А у залежності від (2.4) буде мати місце або мал.2, або мал.3.
або
Мал.2. Мал.3.
Сторону А цікавить те P1a, при якому - максимальне. Прямі будуються по точках (0,а21); (1,а11); (0,а22); (1,а12). P*1a одержуємо, прирівнюючи 1 і 2 Þ (а11-а21)P1а+а21=(а12-а22)P1а+а22, відкіля й одержуємо формулу (2) для P*1a: .
Величини P*1b і P*2b визначаються в залежності від (4) аналогічно, мал.4, мал.5, але в побудовах беруть участь точка (0,а12) і (1,а11) для 1 і (0,а22) і (1,а21) для 11 і замість розглядається , де 1=а11×P1b+а12×P2b, 11=а21×P1а+а22×P2b і відшукується .
або
Мал.4. Мал.5.
Приклад 5. Дана гра
-1 | |
-3 |
Знайти оптимальні стратегії сторін. а11=2; а21=-3; а12=-1; а22=4
Переконаємося, що немає сідлових точок.
Обчислимо =max{-1;-3}=-1, =min{2;4}=2, ¹ . По точках (0; -3) і (1;2) будуємо пряму , мал.6, по (0;4) і (1;-1) - пряму , мал.6. По точках (0;-1) і (1;2) будуємо пряму , мал.7, по (0;4) і (1;-3) - пряму , мал.7.
Мал.6. Мал.7.
Max досягається при P*1а=0,7 і дорівнює 0,5; - при P*1b=0,5 і дорівнює 0,5. Слушність можна перевірити по формулах (2 і 3).
Тоді S*A=(0,7;0,3); S*B=(0,5;0,5).
Нехай задана гра 2´n, що не має сідлових точок. Знайдемо її рішення: S*A={P*1a,P*2a}; S*B={P*1b,P*2b,…,P*nb}... Застосовуючи проти кожної із окремих стратегій Sjb S*A, одержимо =а11×P*1a+а21×P*2a;…;= =а1n×P*1a+а2n×P*2a. Точно також, застосовуючи проти кожної Sia S*B, одержимо =а11×P*1b+а12×P*2b+…+ а1n×P*1a; =а21×P*1b+а22×P*2b+…+ а2n×P*nb; .
Аналітичне рішення цих систем більш складне, чим 2´2. Тому вирішимо графічно. | S1b | S2b | … | Snb | |
S1a | а11 | а12 | … | а1n | |
S2a | а21 | а22 | … | а2n |
Загальна схема пошуку S*A, S*B:
1) за даними матриці будуємо n прямих 1=(а11-а21)P1а+а21, 2=(а12-а22)P1а+а22,…,n=(а1n-а2n)P1а+а2n, і креслимо графік , на ньому знаходиться екстремальна точка (P*1a;);
2) вибираються дві будь-які прямі з протилежним нахилом із тих, що перетинаються у цій точці;
3) прямим стратегії, що відповідають цим Srb Skb включаються в гру 2´2 проти S1а S2а.
4) отримана гра 2´2 вирішується аналітично за допомогою формул або графічно.
Аналогічно для рішення гри m´2. Єдина відмінність буде полягати в тому, що будують прямі i=(аi1-аi2)P1b+аi2, i=1,2,…,m і знаходимо , мінімум досягається в P*1b і точка (P*1b,) використовується для переходу до гри 2´2.
Приклад 6. Дана гра 4´2. Вона не має сідлових точок =1< =3. 1) Будуємо прямі i=(аi1-аi2)P1b+аi2, i=1,2,3,4, мал. 8. 1=(а11-а12)P1b+а12=(3-1) ×P1b+1= 2×P1b+1, 2=(а21-а22)P1b+а22= -5P1b+3, 3=(а31-а32)P1b+а32=8P1b-3, 4=(а41-а42)P1b+а42= -1,5P1b+2. | S1b | S2b | |
S1a | |||
S2a | -2 | ||
S3a | -3 | ||
S4a | 0,5 | ||
Знаходимо P*1b=0,29, =1,56. Через цю точку проходять прямі 1, 2, 4. Тому сторона А має три активні стратегії S1a, S2a, S4a.
2) вибираємо з цих трьох прямих дві з протилежними нахилами, наприклад, 1 та 2.
3)
4) знаходимо по формулах
|
Одержали те ж саме, що і графічно. У такий спосіб S*A=(2/7,5/7,0,0), S*B=(2/7,5/7), =11/7.
Якщо вибрати 1 та 4, то одержимо гру
½ |
та її рішення S*A=(3/7,0,0,4/7), S*B=(2/7,5/7), =11/7.