Теория матричных игр, связь с линейным программированием

Определение нижней и верхней цены игры с помощью заданных матриц, их графическое отображение в системе координат. Нахождение максиминной и минимаксной стратегий игрока. Решение матричной игры как задачи линейного программирования в смешанных стратегиях.

Рубрика Экономико-математическое моделирование
Вид контрольная работа
Язык русский
Дата добавления 16.01.2015
Размер файла 66,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Задача 1.

Зная платежную матрицу

определить нижнюю и верхнюю цены игры и найти решение матричной игры.

Решение:

Игроки

B1

B2

B3

B4

B5

a = min(Ai)

A1

4

5

6

7

9

4

A2

3

4

6

7

6

3

A3

7

6

10

8

11

6

A4

8

5

4

7

3

3

b = max(Bi)

8

6

10

8

11

Находим нижнюю цену игры a = max(ai) = 6, которая указывает на максимальную чистую стратегию A3.

Верхняя цена игры b = min(bj) = 6.

Седловая точка (3, 2) указывает решение (A3,B2). Цена игры равна 6.

Задача 2.

Найти стратегии игроков А, В и цену игры, заданной матрицей (с помощью формул и графически)

Решение:

Игроки

B1

B2

B3

B4

a = min(Ai)

A1

3

5

2

0

0

A2

6

-1

3

5

-1

b = max(Bi)

6

5

3

5

Нижняя цена игры a = max(ai) = 0, которая указывает на максимальную чистую стратегию A1.

Верхняя цена игры b = min(bj) = 3.

Что говорит об отсутствии седловой точки, так как a ? b, тогда цена игры находится в пределах 0 ? y ? 3. Находим решение игры в смешанных стратегиях.

В декартовой системе координат по оси абсцисс откладывается отрезок, длина которого равна 1. Левый конец отрезка (точка х = 0) соответствует стратегии A1, правый - стратегии A2 (x = 1). Промежуточные точки х соответствуют вероятностям некоторых смешанных стратегий S1 = (p1,p2).

На левой оси ординат откладываются выигрыши стратегии A1. На линии, параллельной оси ординат, из точки 1 откладываются выигрыши стратегии A2.

Максиминной оптимальной стратегии игрока A соответствует точка N, лежащая на пересечении прямых B2B2 и B4B4, для которых можно записать следующую систему уравнений:

y = 5 + (-1 - 5)p2

y = 0 + (5 - 0)p2

Откуда

p1 = 6/11

p2 = 5/11

Цена игры, y = 25/11

Теперь можно найти минимаксную стратегию игрока B, записав соответствующую систему уравнений, исключив стратегию B1,B3, которая дает явно больший проигрыш игроку B, и, следовательно, q1 = 0,q3 = 0.

5q2 = y

-q2+5q4 = y

q2+q4 = 1

или

5q2 = 25/11

-q2+5q4 = 25/11

q2+q4 = 1

Решая эту систему, находим:

q2 = 5/11.

q4 = 6/11.

Цена игры: y = 25/11, векторы стратегии игроков:

Q(0, 5/11, 0, 6/11), P(6/11, 5/11)

Задача 3.

Найти оптимальный вариант электростанции по критериям Лапласа, Вальда, Гурвица с показателями 0,8 и 0,3 и Сэвиджа по заданной таблице эффективностей (Таблица эффективностей в файле).

Задача 4.

Швейное предприятие реализуется свою продукцию через магазин. Сбыт зависит от состояния погоды. В условиях теплой погоды предприятие реализует 1000 костюмов и 2300 платьев, а при прохладной погоде - 1400 костюмов и 700 платьев. Затраты на изготовление одного костюма равны 20, а платья - 5 рублям, цена реализации соответственно равна 40 рублей и 12 рублей. Определить оптимальную стратегию предприятия.

Решение:

Задача заключается в максимизации средней величины дохода от реализации выпущенной продукции, учитывая капризы погоды. Фабрика располагает в этих ситуациях двумя следующими стратегиями: в расчете на теплую погоду (стратегия А); в расчете на холодную погоду (стратегия В).

Если предприятие примет стратегию А, т.е. продукция, соответствующая теплой погоде (стратегия природы С), будет полностью реализована, то доход фабрики в этой ситуации составит:

AC = a(pb - zb) +b(pa - za)

Если продажа осуществляется в условиях прохладной погоды (стратегия природы D), то костюмы будут проданы полностью, а платья только в количестве c шт. Доход предприятия в данном случае составит:

AD = a(pb - zb) + c(pa - za) - (b - c) * za

Аналогично, определим доход предприятия в случае применения им стратегии В. Для условий теплой погоды доход фабрики определяется суммой:

BC = a(pb - zb) + c(pa - za) - (d - a) * zb

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

BD = d(pb - zb) + c(pa - za)

Получим

Игроки

B1

B2

a = min(Ai)

A1

36100

13400

13400

A2

13400

29400

13400

b = max(Bi)

36100

29400

a = max(ai) = 13400, которая указывает на максимальную чистую стратегию A1.

Верхняя цена игры b = min(bj) = 29400.

так как a ? b, тогда цена игры находится в пределах 13400 ? y ? 29400. Находим решение игры в смешанных стратегиях.

В декартовой системе координат по оси абсцисс откладывается отрезок, длина которого равна 1. Левый конец отрезка (точка х = 0) соответствует стратегии A1, правый - стратегии A2 (x = 1). Промежуточные точки х соответствуют вероятностям некоторых смешанных стратегий S1 = (p1,p2).

На левой оси ординат откладываются выигрыши стратегии A1. На линии, параллельной оси ординат, из точки 1 откладываются выигрыши стратегии A2.

Максиминной оптимальной стратегии игрока A соответствует точка N, лежащая на пересечении прямых B1B1 и B2B2, для которых можно записать следующую систему уравнений:

y = 36100 + (13400 - 36100)p2

y = 13400 + (29400 - 13400)p2

Откуда

p1 = 160/387

p2 = 227/387

Цена игры, y = 8817800/387

Теперь можно найти минимаксную стратегию игрока B, записав соответствующую систему уравнений

36100q1+13400q2 = y

13400q1+29400q2 = y

q1+q2 = 1

или

36100q1+13400q2 = 8817800/387

13400q1+29400q2 = 8817800/387

q1+q2 = 1

Решая эту систему, находим:

q1 = 160/387.

q2 = 227/387.

Также решение можно найти по следующим формулам:

Цена игры: y = 8817800/387, векторы стратегии игроков:

Q(160/387, 227/387), P(160/387, 227/387)

Задача 5.

Найти решение и цену игры, заданной следующей платежной матрицей:

Решение:

Игроки

B1

B2

a = min(Ai)

A1

12

22

12

A2

32

2

2

b = max(Bi)

32

22

a = max(ai) = 12, b = min(bj) = 22, так как a ? b, тогда цена игры находится в пределах 12 ? y ? 22. Находим решение игры в смешанных стратегиях. найти минимум функции F(x) при ограничениях:

12x1+32x2 ? 1

22x1+2x2 ? 1

F(x) = x1+x2 > min

найти максимум функции Ф(y) при ограничениях:

12y1+22y2 ? 1

32y1+2y2 ? 1

Ф(y) = y1+y2 > max

Решаем эти системы симплексным методом.

F(X) = x1 + x2

12x1 + 22x2?1

32x1 + 2x2?1

12x1 + 22x2 + 1x3 + 0x4 = 1

32x1 + 2x2 + 0x3 + 1x4 = 1

Базис

B

x1

x2

x3

x4

x3

1

12

22

1

0

x4

1

32

2

0

1

F(X0)

0

-1

-1

0

0

Переходим к основному алгоритму симплекс-метода. min (1 : 22 , 1 : 2 ) = 1/22

Получаем новую симплекс-таблицу:

Базис

B

x1

x2

x3

x4

x2

1/22

6/11

1

1/22

0

x4

10/11

340/11

0

-1/11

1

F(X1)

1/22

-5/11

0

1/22

0

min (1/22 : 6/11 , 10/11 : 3010/11 ) = 1/34

Базис

B

x1

x2

x3

x4

x2

1/34

0

1

4/85

-3/170

x1

1/34

1

0

-1/340

11/340

F(X2)

1/17

0

0

3/68

1/68

x2 = 1/34

x1 = 1/34

F(X) = 1*1/34 + 1*1/34 = 1/17

Используя последнюю итерацию прямой задачи найдем, оптимальный план двойственной задачи.

Из теоремы двойственности следует, что Y = C*A-1.

Составим матрицу A из компонентов векторов, входящих в оптимальный базис.

Определив обратную матрицу D = А-1 через алгебраические дополнения, получим:

Как видно из последнего плана симплексной таблицы, обратная матрица A-1 расположена в столбцах дополнительных переменных.

Тогда Y = C*A-1 =

Оптимальный план двойственной задачи равен:

y1 = 3/68

y2 = 1/68

Z(Y) = 1*3/68+1*1/68 = 1/17

Цена игры будет равна g = 1/F(x), а вероятности применения стратегий игроков:

qi = g*yi; pi = g*xi.

Цена игры: g = 1 : 1/17 = 17

p1 = 17 * 3/68 = 3/4

p2 = 17 * 1/68 = 1/4

Оптимальная смешанная стратегия игрока I:

P = (3/4; 1/4)

q1 = 17 * 1/34 = 1/2

q2 = 17 * 1/34 = 1/2

Оптимальная смешанная стратегия игрока II:

Q = (1/2; 1/2)

Цена игры: v=17

Задача 6.

Выполните доминирование и найдите оптимальное решение и цену игры, заданной матрицей.

Решение:

Игроки

B1

B2

B3

B4

a = min(Ai)

A1

1

2

1

2

1

A2

2

1

2

4

1

A3

3

3

2

2

2

A4

4

1

3

3

1

b = max(Bi)

4

3

3

4

a = max(ai) = 2, b = min(bj) = 3.

a ? b, тогда цена игры находится в пределах 2 ? y ? 3. Находим решение игры в смешанных стратегиях.

Говорят, что i-я стратегия 1-го игрока доминирует его k-ю стратегию, если aij ? akj для всех j Э N и хотя бы для одного j aij > akj. В этом случае говорят также, что i-я стратегия (или строка) - доминирующая, k-я - доминируемая.

Говорят, что j-я стратегия 2-го игрока доминирует его l-ю стратегию, если для всех j Э M aij ? ail и хотя бы для одного i aij < ail. В этом случае j-ю стратегию (столбец) называют доминирующей, l-ю - доминируемой.

Стратегия A3 доминирует над стратегией A1 (все элементы строки 3 больше или равны значениям 1-ой строки), следовательно исключаем 1-ую строку матрицы. Вероятность p1 = 0.

2

1

2

4

3

3

2

2

4

1

3

3

С позиции проигрышей игрока В стратегия B2 доминирует над стратегией B1 (все элементы столбца 2 меньше элементов столбца 1), следовательно исключаем 1-й столбец матрицы. Вероятность q1 = 0.

С позиции проигрышей игрока В стратегия B3 доминирует над стратегией B4 (все элементы столбца 3 меньше элементов столбца 4), следовательно исключаем 4-й столбец матрицы. Вероятность q4 = 0.

1

2

3

2

1

3

Стратегия A2 доминирует над стратегией A1 (все элементы строки 2 больше или равны значениям 1-ой строки), следовательно исключаем 1-ую строку матрицы. Вероятность p1 = 0.

3

2

1

3

Мы свели игру 4 x 4 к игре 2 x 2.

Решим задачу геометрическим методом

минимаксный стратегия игрок матричный

Максиминной оптимальной стратегии игрока A соответствует точка N, лежащая на пересечении прямых B1B1 и B2B2, для которых можно записать следующую систему уравнений:

y = 3 + (1 - 3)p2

y = 2 + (3 - 2)p2

Откуда

p1 = 2/3

p2 = 1/3

Цена игры, y = 7/3

Теперь можно найти минимаксную стратегию игрока B, записав соответствующую систему уравнений

3q1+2q2 = y

q1+3q2 = y

q1+q2 = 1

или

3q1+2q2 = 7/3

q1+3q2 = 7/3

q1+q2 = 1

Решая эту систему, находим:

q1 = 1/3.

q2 = 2/3.

Также решение можно найти по следующим формулам:

Цена игры: y = 7/3, векторы стратегии игроков:

Q(1/3, 2/3), P(2/3, 1/3)

Задача 7.

Дана матрица игры. Привести игру к задаче линейного программирования. Найти решение матричной игры в смешанных стратегиях:

Решение:

Игроки

B1

B2

B3

B4

a = min(Ai)

A1

2

4

8

5

2

A2

6

2

4

6

2

A3

3

2

5

4

2

b = max(Bi)

6

4

8

6

a = max(ai) = 2, b = min(bj) = 4.

a ? b, тогда цена игры находится в пределах 2 ? y ? 4. Находим решение игры в смешанных стратегиях.

С позиции проигрышей игрока В стратегия B1 доминирует над стратегией B4 (все элементы столбца 1 меньше элементов столбца 4), следовательно исключаем 4-й столбец матрицы. Вероятность q4 = 0.

С позиции проигрышей игрока В стратегия B2 доминирует над стратегией B3 (все элементы столбца 2 меньше элементов столбца 3), следовательно исключаем 3-й столбец матрицы. Вероятность q3 = 0.

2

4

6

2

3

2

Стратегия A2 доминирует над стратегией A3 (все элементы строки 2 больше или равны значениям 3-ой строки), следовательно исключаем 3-ую строку матрицы. Вероятность p3 = 0.

2

4

6

2

Мы свели игру 3 x 4 к игре 2 x 2.

найти минимум функции F(x) при ограничениях:

2x1+6x2 ? 1

4x1+2x2 ? 1

F(x) = x1+x2 > min

найти максимум функции Ф(y) при ограничениях:

2y1+4y2 ? 1

6y1+2y2 ? 1

Ф(y) = y1+y2 > max

Решаем эти системы симплексным методом.

F(X) = x1 + x2

2x1 + 4x2?1

6x1 + 2x2?1

2x1 + 4x2 + 1x3 + 0x4 = 1

6x1 + 2x2 + 0x3 + 1x4 = 1

Базис

B

x1

x2

x3

x4

x3

1

2

4

1

0

x4

1

6

2

0

1

F(X0)

0

-1

-1

0

0

min (1 : 4 , 1 : 2 ) = 1/4

Получаем новую симплекс-таблицу:

Базис

B

x1

x2

x3

x4

x2

1/4

1/2

1

1/4

0

x4

1/2

5

0

-1/2

1

F(X1)

1/4

-1/2

0

1/4

0

min (1/4 : 1/2 , 1/2 : 5 ) = 1/10

Базис

B

x1

x2

x3

x4

x2

1/5

0

1

3/10

-1/10

x1

1/10

1

0

-1/10

1/5

F(X2)

3/10

0

0

1/5

1/10

Оптимальный план можно записать так:

x2 = 1/5

x1 = 1/10

F(X) = 1*1/5 + 1*1/10 = 3/10

Используя последнюю итерацию прямой задачи найдем, оптимальный план двойственной задачи.

Из теоремы двойственности следует, что Y = C*A-1.

Составим матрицу A из компонентов векторов, входящих в оптимальный базис.

Определив обратную матрицу D = А-1 через алгебраические дополнения, получим:

Как видно из последнего плана симплексной таблицы, обратная матрица A-1 расположена в столбцах дополнительных переменных.

Тогда Y = C*A-1 =

Оптимальный план двойственной задачи равен:

y1 = 1/5

y2 = 1/10

Z(Y) = 1*1/5+1*1/10 = 3/10

Цена игры будет равна g = 1/F(x), а вероятности применения стратегий игроков:

qi = g*yi; pi = g*xi.

Цена игры: g = 1 : 3/10 = 31/3

p1 = 31/3 * 1/5 = 2/3

p2 = 31/3 * 1/10 = 1/3

Оптимальная смешанная стратегия игрока I:

P = (2/3; 1/3)

q1 = 31/3 * 1/10 = 1/3

q2 = 31/3 * 1/5 = 2/3

Оптимальная смешанная стратегия игрока II:

Q = (1/3; 2/3)

Цена игры: v=31/3

Размещено на Allbest.ru

...

Подобные документы

  • Основные положения теории игр. Терминология и классификация игр. Решение матричных игр в чистых и в смешанных стратегиях. Сведение матричной игры к задаче линейного программирования. Применение теории игр в задачах экономико-математического моделирования.

    курсовая работа [184,5 K], добавлен 12.12.2013

  • Предмет и задачи теории игр. Сведение матричной игры к задачам линейного программирования. Основные принципы разработки деловых игр для исследования экономических механизмов. Деловая игра "Снабжение". Решение матричной игры в смешанных стратегиях.

    курсовая работа [1,8 M], добавлен 15.10.2012

  • Элементы теории матричных игр. Способы решения матричных игр. Различия в подходах критериев оптимальности при определении оптимальной стратегии в условиях статистической неопределенности. Нахождение седловой точки игры. Графическое решение матричной игры.

    контрольная работа [366,9 K], добавлен 12.05.2014

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

    курс лекций [1,2 M], добавлен 11.07.2010

  • Определение нижней и верхней цены игры, заданной платежной матрицей. Имеет ли игра седловую точку? Решение геометрически задачи линейного программирования. Построение графа состояний случайного процесса. Предельные вероятности для заданной системы.

    контрольная работа [280,0 K], добавлен 04.02.2011

  • Решение задачи линейного программирования симплекс-методом. План перевозок при минимальных затратах на них. Определение оптимального значения изменения численности работников. Решение матричной игры двух лиц с применением чистой и смешанной стратегий.

    контрольная работа [152,3 K], добавлен 16.05.2013

  • Расчет количества изделий для изготовления на предприятии, чтобы прибыль от их реализации была максимальной (решение графическим способом и в среде MS Excel). Определение равновесной цены спроса-предложения на товар, нижней и верхней цены матричной игры.

    контрольная работа [352,0 K], добавлен 13.09.2013

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

    курсовая работа [85,3 K], добавлен 19.05.2014

  • Основы теории матричных игр. Причины неопределенности результата. Смешанные стратегии в матричных играх. Свойства решений. Определение смешанных стратегий с использованием геометрической интерпретации. Нахождение неотрицательных решений неравенств.

    контрольная работа [132,8 K], добавлен 13.04.2014

  • Определение доминирующей стратегии в игре; равновесия в смешанных, осторожных и чистых стратегиях; совершенного подыгрового равновесия методом обратной индукции. Платежная матрица игры. Равновесный уровень заработной платы и занятости в статической игре.

    контрольная работа [60,6 K], добавлен 04.02.2011

  • Конфликтные ситуации в управленческой деятельности. Использование математического моделирования для решения управленческих задач. Определение биматричной игры и общий принцип ее решения. Состояние равновесия в смешанных стратегиях в биматричных матрицах.

    реферат [26,9 K], добавлен 21.12.2010

  • Экономико-математическая модель получения максимальной прибыли, её решение графическим методом. Алгоритм решения задачи линейного программирования симплекс-методом. Составление двойственной задачи и её графическое решение. Решение платёжной матрицы.

    контрольная работа [367,5 K], добавлен 11.05.2014

  • Цель работы: изучить и научиться применять на практике симплекс - метод для решения прямой и двойственной задачи линейного программирования. Математическая постановка задачи линейного программирования. Общий вид задачи линейного программирования.

    реферат [193,4 K], добавлен 28.12.2008

  • Теория игр в контексте теории принятия решений. Игры без седловых точек. Использование линейной оптимизации при решении матричных игр. Критерии, используемые для принятия решений в играх с природой. Решение парных матричных игр с нулевой суммой.

    контрольная работа [437,2 K], добавлен 14.02.2011

  • Решение задачи линейного программирования графическим способом. Определение экстремальной точки. Проверка плана на оптимальность. Правило прямоугольников. Анализ и корректировка результатов решения задач линейного программирования симплексным методом.

    контрольная работа [40,0 K], добавлен 04.05.2014

  • Графическое решение задач линейного программирования. Решение задач линейного программирования симплекс-методом. Возможности практического использования математического программирования и экономико-математических методов при решении экономических задач.

    курсовая работа [105,5 K], добавлен 02.10.2014

  • Математическая формулировка задачи линейного программирования. Применение симплекс-метода решения задач. Геометрическая интерпретация задачи линейного программирования. Применение методов линейного программирования к экстремальным задачам экономики.

    курсовая работа [106,0 K], добавлен 05.10.2014

  • Решение задачи линейного программирования графическим и симплекс-методом. Решение задачи двойственной к исходной. Определение оптимального плана закрепления потребителей за поставщиками однородного груза при условии минимизации общего пробега автомобилей.

    контрольная работа [398,2 K], добавлен 15.08.2012

  • Решение задач при помощи пакета прикладных программ MatLab. Загрузка в MatLab матриц A и P. Нахождение оптимальной стратегии для заданных матриц с использованием критериев принятия решений в условиях неопределённости Вальда, Гурвица, Лапласа, Сэвиджа.

    лабораторная работа [80,2 K], добавлен 18.03.2015

  • Разработка экономико-математической модели и решение задачи линейного программирования с использованием математических методов. Транспортная задача в матричной постановке и ее свойства. Построение исходного допустимого плана. Критерий оптимальности.

    курсовая работа [111,1 K], добавлен 16.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.