Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка исо 2012.doc
Скачиваний:
23
Добавлен:
10.11.2019
Размер:
4.49 Mб
Скачать

8.4. Решение матричной игры m×n симплексным методом

Методами линейного программирования может быть решена любая игра двух лиц с нулевой суммой.

Пусть игра задана платёжной матрицей .

Оптимальная стратегия Р* удовлетворяет следующему требованию: она обеспечивает игроку А средний выигрыш, не меньший, чем цена игры γ, при любой стратегии игрока В. Если игрок А применяет смешанную стратегию против любой чистой стратегии Вj игрока В, то он получает средний выигрыш:

, .

Поэтому получаем систему неравенств:

(1)

Причём для pi выполняются следующие ограничения:

(2)

Таким образом задача игрока А может быть записана в виде:

Максимизировать F=γ при ограничениях (1) и (2).

Аналогично для игрока В задача формулируется следующим образом:

МинимизироватьW=γ, при ограничениях:

Задача игрока В является двойственно к задаче игрока А. Решим задачу для игрока А. Полагаем, что γ0, этого можно добиться, сделав все элементы aij>0. Каждое из неравенств системы (1) разделим на γ и введём новые переменные.

Тогда система (1) примет вид:

Разделив на γ равенство (2), получаем, что переменные xi (i=1,…,m) удовлетворяют условию Максимизация цены игры эквивалентна минимизации величины , поэтому целевая функция задачи имеет вид:

F=x1+x2 +. . . +xmmin

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

Порядок решения может быть любой. Решаем симплексным методом задачу относительно игрока А, а затем по теореме двойственности о соответствии переменных находим ответ задачи относительно игрока B, или наоборот решаем двойственным симплексным методом задачу относительно игрока В, а затем по теореме двойственности о соответствии переменных находим ответ задачи относительно игрока А. Можно решить симплексным методом задачу относительно игрока А и двойственным симплексным методом задачу относительно игрока В.

Задачи для самостоятельного решения

1-30. Решить игру, заданную платёжной матрицей.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

31-60. Решить матричную игру m×n

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

44.

45.

46.

471.

48.

49.

50.

51.

52.

53.

54.

55.

56.

57.

58.

59.

60.