Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек мат мет.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

3.4.4. Метод линейного программирования

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

Рассмотрим игру, заданную платежной матрицей А:

а11 а12 …. а1n

а21 а22 …. a2n

A= ……………

аm1 аm2 …. amn

Пусть платежная матрица не содержит седловой точки, т.е. игра решается в смешанных стратегиях.

Если игрок В применяет свою чистую стратегию Вj , а игрок А – свою оптимальную стратегию, то средний выигрыш игрока равен:

j= а1jp1 + а2jp2+…+ аmjpm

(j=1…n)

Если игрок A применяет свою чистую стратегию Ai , а игрок B – свою оптимальную стратегию, то средний выигрыш игрока равен:

i= аi1q1 + аi2q2+…+ аinqn

(i=1…m)

Учитывая, что j не может быть меньше  для игрока А, а j не может быть больше  для игрока В.

Двойственную задачу можно записать следующим образом:

  1. для игрока А :

m

 аijpi> = (>0) (j=1…n)

i=1

m

pi=1

i=1

  1. для игрока В :

n

 аijqj< = (>0) (i=1…m)

j=1

n

qi=1

j=1

Разделив левую и правую части неравенств на >0, получим:

m

 аijpi/> =1 (j=1…n)

i=1

n

 аiiqj/< =1 (i=1…n)

j=1

Введем обозначения:

xi= pi/ (xi>=0)

yj= qj/ (yj>=0)

Из выше написанных выражений переменные xi и yj удовлетворяют условиям:

m

 xi =1/

i=1

n

 yj =1/

j=1

Учитывая, что игрок А стремиться максимизировать  , а игрок В стремиться минимизировать , переменные xi и yj должны быть выбраны так, чтобы целевые функции F(x) и Ф(х)

m

F(x) = xi min

i=1

m

 аijxi> =1 (j=1…n)

i=1

n

Ф(x)=  yjmax

j=1

n

 аijyi< =1 (i=1…m)

j=1

Эти задачи могут быть решены симплексным методом, т.е. найдены xi и yj.

m

 =1/ xi

i=1

или n

 =1/ yj

j=1

m

pi = xi / xi (i=1…m)

i=1

n

qj =yj./ yj (j=1…n)

j=1

Таким образом, можно принимать обоснованные, близкие к оптимальным решениям управления в условиях неопределенности.

Что Вы должны знать:

(вопросы для самоконтроля)

  1. Каковы основные термины и определения теории игр?

  2. Что из себя представляет платежная матрица?

  3. Какая пара стратегий определяет седловую точку7

  4. Каков принцип минимакса?

Пример для закрепления:

Определите оптимальные стратегии игроков, верхнюю и нижнюю цену игры

В1

В2

В3

В4

В5

А1

5

8

7

6

3

А2

10

12

4

7

2

А3

15

10

8

7

4

А4

10

7

8

12

6

А5

7

10

11

3

5

А6

7

2

3

12

4