АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Решение игры методом линейного программирования

Читайте также:
  1. I. 1.2. Общая постановка задачи линейного программирования
  2. I. 3.1. Двойственная задача линейного программирования
  3. I. Решение логических задач средствами алгебры логики
  4. I.5.3. Подготовка данных для задачи линейного программирования
  5. I.5.4. Решение задачи линейного программирования
  6. II этап: Решение задачи на ЭВМ в среде MS Excel
  7. II этап: Решение задачи на ЭВМ в среде MS Excel
  8. II этап: Решение задачи на ЭВМ в среде MS Excel
  9. II этап: Решение задачи на ЭВМ средствами пакета Excel
  10. II. Решение логических задач табличным способом
  11. II.1.3. Решение транспортной задачи в QSB
  12. III. Разрешение споров в международных организациях.

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

Рассмотрим игру, заданную матрицей: . Будем считать, что все элементы Cij > 0. Если это не так, то прибавим ко всем элементам матрицы C некоторое число M > 0 (Cij + M = ), такое, что получим матрицу , для которой все > 0. Игра с матрицей эквивалентна игре с матрицей C в том смысле, что оптимальные смешанные стратегии этих игр совпадают, а цена игр отличается на число M (во второй игре цена больше на M, чем в первой).

 

Рассмотрим игру двух лиц A и B с нулевой суммой. У игрока A – m чистых стратегий Ai, ; а у игрока B – n чистых стратегий Bj, .

 

Платежная матрица имеет вид:

Bj Ai B 1 B 2 Bj Bn
A 1 C 11 C 12 C 1 j C 1 n
A 2 C 21 C 22 C 2 j C 2 n
Ai Ci 1 Ci 2 Cij Cin
Am Cm 1 Cm 2 Cmj Cm n

Пусть α ≠ β, седловой точки нет и смешанные стратегии игроков будем искать в виде.

При любой стратегии Bj игрока B выигрыш игрока A должен быть не менее чем цена игры v, то есть:

(1).

Разделим на v левую и правую части:

(2).

Обозначим (3), тогда (4) и получим:

, (5).

Подставим (4) в выражение получим:

=> , и так как v → max, то , отсюда получим целевую функцию:

.

Математическая модель задачи игрока A имеет вид:

или

, где , .

Рассуждая аналогично относительно действий игрока B, получим задачу игрока B:

, где , .

Решив пару двойственных задач линейного программирования, получим решение игры.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)