КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Сведение матричной игры к задаче линейного программирования⇐ ПредыдущаяСтр 13 из 13
Рассмотрим матричную игру m×n с платежной матрицей Начнем с первого игрока. Оптимальная смешанная стратегия первого игрока обеспечивает ему средний выигрыш, не меньший
Если ввести новые переменные по формуле
Так как первый игрок стремится максимизировать свой выигрыш Найти:
при следующих ограничениях:
Рассмотрим теперь интересы второго игрока. Его оптимальная смешанная стратегия обеспечивает ему средний проигрыш, не больший
Если ввести новые переменные Найти
при следующих ограничениях:
Таким образом, мы пришли к следующей теореме.
Теорема 2.3. Решение матричной игры с положительной платежной матрицей равносильно решению двойственных задач линейного программирования (2.17) - (2.18) и (2.19) - (2.20). При этом цена игры
а оптимальные значения
Рассмотрим теперь алгоритм решения матричной игры: 1. Ко всем элементам платежной матрицы 2. Сводим матричную игру к двойственной задаче линейного программирования и находим их решения: 3. Строим оптимальные смешанные стратегии игроков:
4. Вычисляем цену игры
№ 2.9.Решить матричную игру из № 2.6 сведением к задаче линейного программирования. Решение. Сведем матричную игру к двойственной задаче линейного программирования:
- «прямая» задача линейного программирования, и
- «обратная» задача. Симплексным методом «легче» решается обратная задача ЛП, так как здесь требуется введение двух дополнительных переменных, против трех в задаче (2.21)-(2.22). Поэтому найдем сначала оптимальную стратегию второго игрока, решив задачу (2.23)-(2.24). Шаг 1. Введем дополнительные переменные
Возьмем в качестве основных переменные
Получим базисное решение
которое является допустимым, поэтому вычислим значение целевой функции:
Так как в выражении для целевой функции все коэффициенты при переменных – положительны, то в основные можно перевести любую из них. Для этого вычислим:
Следовательно, переводим в основные переменную Шаг 2. Основные переменные:
Получаем базисное решение:
которое является допустимым, поэтому вычисляем значение целевой функции:
Так как в выражении для целевой функции коэффициент при
Следовательно, в свободные переходит переменная Шаг 3. Основные переменные:
Получаем базисное решение:
которое является допустимым, потому вычислим значение целевой функции:
Так как все коэффициенты при переменных в выражении для целевой функции отрицательны, то оптимальное решение задачи (2.23)-(2.24) найдено:
Определим теперь оптимальную стратегию второго игрока и цену игры: а) цена игры:
б) оптимальная смешанная стратегия:
то есть
Чтобы определить оптимальную стратегию первого игрока найдем решение задачи (2.21)-(2.22), воспользовавшись свойствами решений взаимно двойственных задач линейного программирования, а именно:
Следовательно, оптимальная смешанная стратегия первого игрока равна:
то есть
|