Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Дослідження операцій.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2.51 Mб
Скачать

4.7. Розв’язання ігор mn

Із збільшенням m та n виникають труднощі аналізу ігор, але основні принципи формування залежностей, що пов'язують P1b, P1b і γ залишаються попередніми.

Нехай дана гра mn у нормальній формі, тобто задана матриця платежів А. Знайти S*A і S*B.

Нехай S*A застосовується проти чистої стратегії Sjb (j=1,…,n)... Тоді γ=а1jP*1a2jP*2a+…+ аmjP*ma; .

Аналогічно при використанні S*B проти Sia (i=1,…,m)... Тоді γ=аi1P*1bi2P*2b+…+ аinP*nb; .

У результаті одержали систему m+n-2 рівнянь із m+n+1 невідомими P*ia; P*jb та γ. Вирішуючи їх можна знайти невідомі, тобто рішення гри.

Можна вирішувати гру іншим способом, шляхом переходу до еквівалентних задач лінійного програмування.

Введемо у розгляд функції

γj1jP1a2jP2a+…+ аmjPma; j=1,…,n.

γii1P1bi2P2b+…+ аjnPmb; i=1,…,m.

; .

Одержуємо

(4.5)

Так як оптимальна гра припускає перехід від А до А+c без порушення оптимальності, то можна вважати, що усі аij>0. Тоді і ; . Тоді від (4.5) можна перейти до

(4.6 ),

де

Прагнення сторони А максимізувати виграш рівносильне вимозі . Для сторони В min ~ .

Отже одержимо дві оптимальні задачі Л.П.:

(4.7)

(4.8)

Загальний алгоритм рішення гри mn без сідлової точки:

  1. матриця А приводиться шляхом додавання С до аij+С>0;

  2. при рішенні задач (4.7 – 4.8) розглядається нова матриця А*>0;

  3. задача (4.7 і 4.8) вирішуються і знаходяться x*i, y*j, z*, *;

  4. шукані P*ia; P*jb і γ обчислюються: γ =1/z*=1/ *, ,

.

При поверненні до вихідної матриці А P*ia і P*jb залишаються без змін, а γ зменшується на С.

Приклад 7. Дана гра 33 (матриця А). Вирішити двома засобами: безпосереднім аналізом і переходом до К.З.Л.П.

α=-4<β =3 - тобто немає сідлових точок.

1

-4

3

-4

3

-6

3

-6

5

Спосіб 1.

Безпосереднім аналізом.

Вирішуючи систему рівнянь методом виключення P1a і γ одержуємо систему двох рівнянь . У результаті P1a=1/4, P2a=1/2, P3a=1/4, γ=-1.

Одержимо S*A=S*B=(1/4,1/2,1/4), γ =-1.

Спосіб 2. Перетворимо А тому що є аij<0.

Візьмемо матрицю А* = {аij+7}. 

Сформуємо дві задачі Л.П.:

8

3

10

3

10

1

10

1

12

min z=x1+x2+x3, max = y1+y2+y3.

Розв'язавши ці задачі симплексним методом, ми одержимо:

x*1=1/24; x*1=1/12; x*1=1/24; z*=1/6; γ =1/ z*=6; P*2a=γx*2=1/2; P*3a=γx*3=1/4; P*1a=γx*1=1/4, тобто S*A= (1/4,1/2,1/4).

Аналогічно для y та S*B.

Зауваження 2. Для повернення до вихідної задачі й одержання величини виграшу треба від γ-7=6-7=-1.