Основы теории игр

Ознакомление с особенностями критериев Лапласа, Вальда, Севиджа, Гурвица. Решение прямой задачи линейного программирования симплексным методом с использованием столбцовой формы. Определение гарантированного выигрыша, определяемого нижней ценой игры.

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

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

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

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «Уральский государственный экономический университет»

Центр дистанционного образования

Контрольная работа по дисциплине «Теория игр»

Направление Экономика

Екатеринбург 2013

Задание 1

Критерий Лапласа

Если вероятности состояний природы правдоподобны, для их оценки используют принцип недостаточного основания Лапласа, согласно которого все состояния природы полагаются равновероятными, т.е.:

q1 = q2 = ... = qn = 1/n.

qi = 1/3

Ai

П1

П2

П3

?(aij)

A1

1.67

0.3333

0

2

A2

0.6667

3

2.67

6.33

A3

0.3333

0

-18.67

-18.33

A4

0.3333

2.33

0.6667

3.33

pj

0.333

0.333

0.333

0

Выбираем из (2; 6.33; -18.33; 3.33) максимальный элемент max=6.33

Вывод: выбираем стратегию N=2.

Критерий Вальда.

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

a = max(min aij)

Критерий Вальда ориентирует статистику на самые неблагоприятные состояния природы, т.е. этот критерий выражает пессимистическую оценку ситуации.

Ai

П1

П2

П3

min(aij)

A1

5

1

0

0

A2

2

9

8

2

A3

1

-56

A4

1

7

2

1

Выбираем из (0; 2; ; 1) максимальный элемент max=2

Вывод: выбираем стратегию N=2.

Критерий Севиджа.

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

a = min(max rij)

Критерий Сэвиджа ориентирует статистику на самые неблагоприятные состояния природы, т.е. этот критерий выражает пессимистическую оценку ситуации.

Находим матрицу рисков.

Риск - мера несоответствия между разными возможными результатами принятия определенных стратегий. Максимальный выигрыш в j-м столбце bj = max(aij) характеризует благоприятность состояния природы.

1. Рассчитываем 1-й столбец матрицы рисков.

r11 = 5 - 5 = 0; r21 = 5 - 2 = 3; r31 = 5 - 1 = 4; r41 = 5 - 1 = 4;

2. Рассчитываем 2-й столбец матрицы рисков.

r12 = 9 - 1 = 8; r22 = 9 - 9 = 0; r32 = 9 - = 9; r42 = 9 - 7 = 2;

3. Рассчитываем 3-й столбец матрицы рисков.

r13 = 8 - 0 = 8; r23 = 8 - 8 = 0; r33 = 8 - (-56) = 64; r43 = 8 - 2 = 6;

Ai

П1

П2

П3

A1

0

8

8

A2

3

0

0

A3

4

9

64

A4

4

2

6

Результаты вычислений оформим в виде таблицы.

Ai

П1

П2

П3

max(aij)

A1

0

8

8

8

A2

3

0

0

3

A3

4

9

64

64

A4

4

2

6

6

Выбираем из (8; 3; 64; 6) минимальный элемент min=3

Вывод: выбираем стратегию N=2.

Критерий Гурвица.

Критерий Гурвица является критерием пессимизма - оптимизма. За оптимальную принимается та стратегия, для которой выполняется соотношение:

max(si)

где si = y min(aij) + (1-y)max(aij)

При y = 1 получим критерий Вальде, при y = 0 получим - оптимистический критерий (максимакс).

Критерий Гурвица учитывает возможность как наихудшего, так и наилучшего для человека поведения природы. Как выбирается y? Чем хуже последствия ошибочных решений, тем больше желание застраховаться от ошибок, тем y ближе к 1.

Рассчитываем si.

s1 = 0.5*0+(1-0.5)*5 = 2.5

s2 = 0.5*2+(1-0.5)*9 = 5.5

s3 = 0.5*+(1-0.5)*1 = 0.5

s4 = 0.5*1+(1-0.5)*7 = 4

Ai

П1

П2

П3

min(aij)

max(aij)

y min(aij) + (1-y)max(aij)

A1

5

1

0

0

5

2.5

A2

2

9

8

2

9

5.5

A3

1

-56

1

0.5

A4

1

7

2

1

7

4

Выбираем из (2.5; 5.5; 0.5; 4) максимальный элемент max=5.5

Вывод: выбираем стратегию N=2.

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

Задание 2

Решить игру симплекс-методом:

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

Определим максимальное значение целевой функции F(X) = 2x1 + 2x2 + 3x3 + x4+1 при следующих условиях-ограничений.

При вычислениях значение Fc = 1 временно не учитываем.

2x1 + 2x2 + 3x3 + x4?1

- x1 + 8x2 + 6x3 + 3x4?1

5x1 + 7x2 + 4x3 + 6x4?1

3x1 + 2x2 + 4x3?1

Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

2x1 + 2x2 + 3x3 + 1x4-1x5 + 0x6 + 0x7 + 0x8 = 1

-1x1 + 8x2 + 6x3 + 3x4 + 0x5-1x6 + 0x7 + 0x8 = 1

5x1 + 7x2 + 4x3 + 6x4 + 0x5 + 0x6-1x7 + 0x8 = 1

3x1 + 2x2 + 4x3 + 0x4 + 0x5 + 0x6 + 0x7-1x8 = 1

Переходим к столбцовой форме симплекс-метода. Выразим каждую переменную через небазисные.

x0 = 0-2(-x1)-2(-x2)-3(-x3)-1(-x4)+0(-x5)+0(-x6)+0(-x7)+0(-x8)

x1 = 0-1(-x1)+0(-x2)+0(-x3)+0(-x4)+0(-x5)+0(-x6)+0(-x7)+0(-x8)

x2 = 0+0(-x1)-1(-x2)+0(-x3)+0(-x4)+0(-x5)+0(-x6)+0(-x7)+0(-x8)

x3 = 0+0(-x1)+0(-x2)-1(-x3)+0(-x4)+0(-x5)+0(-x6)+0(-x7)+0(-x8)

x4 = 0+0(-x1)+0(-x2)+0(-x3)-1(-x4)+0(-x5)+0(-x6)+0(-x7)+0(-x8)

x5 = 0+0(-x1)+0(-x2)+0(-x3)+0(-x4)-1(-x5)+0(-x6)+0(-x7)+0(-x8)

x6 = 0+0(-x1)+0(-x2)+0(-x3)+0(-x4)+0(-x5)-1(-x6)+0(-x7)+0(-x8)

x7 = 0+0(-x1)+0(-x2)+0(-x3)+0(-x4)+0(-x5)+0(-x6)-1(-x7)+0(-x8)

x8 = 0+0(-x1)+0(-x2)+0(-x3)+0(-x4)+0(-x5)+0(-x6)+0(-x7)-1(-x8)

Данной системе соответствует таблица T0.

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

-2

-2

-3

-1

0

0

0

0

В качестве начальной допустимой базы можно взять B0 = <>.

Поскольку задача решается на максимум, то ведущий столбец выбирают по минимальному отрицательному числу в последней строке (максимальный по модулю).

Окончательный вариант таблицы:

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

0

0

0

0

0

0

0

0

-1

0

-2

-2

-3

-1

0

0

0

0

F(X) = 1

Необходимо найти минимальное значение целевой функции F = x1+9x2 > min, при системе ограничений:

x1-2x2?1 (1)

4x1+6x2?1 (2)

7x1+9x2?1 (3)

x1?0 (4)

x2?0 (5)

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

Или

Границы области допустимых решений

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

Обозначим границы области многоугольника решений.

Рассмотрим целевую функцию задачи F = x1+9x2 > min.

Построим прямую, отвечающую значению функции F = 0: F = x1+9x2 = 0. Будем двигать эту прямую параллельным образом. Поскольку нас интересует минимальное решение, поэтому двигаем прямую до первого касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Равный масштаб

Область допустимых решений представляет собой многоугольник.

Прямая F(x) = const пересекает область в точке A. Так как точка A получена в результате пересечения прямых(4) и (1), то ее координаты удовлетворяют уравнениям этих прямых:

x2=0

x1-2x2?1

Решив систему уравнений, получим: x1 = 1, x2 = 0

Откуда найдем минимальное значение целевой функции:

F(X) = 1*1 + 9*0 = 1

Задание 3

Игроки

B1

B2

a = min(Ai)

A1

2

1

1

A2

0

3

0

A3

3

-3

-3

b = max(Bi)

3

3

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

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

Что свидетельствует об отсутствии седловой точки, так как a ? b, тогда цена игры находится в пределах 1 <= y <= 3. Находим решение игры в смешанных стратегиях. Объясняется это тем, что игроки не могут объявить противнику свои чистые стратегии: им следует скрывать свои действия. Игру можно решить, если позволить игрокам выбирать свои стратегии случайным образом (смешивать чистые стратегии)

В матрице присутствуют отрицательные элементы. Для упрощения расчетов добавим к элементам матрицы (3). Такая замена не изменит решения игры, изменится только ее цена (по теореме фон Неймана).

5

4

3

6

6

0

Решим задачу геометрическим методом, который включает в себя следующие этапы:

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

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

Решение игры (m x 2) проводим с позиции игрока B, придерживающегося максиминной стратегии. Доминирующихся и дублирующих стратегий ни у одного из игроков нет.

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

y = 5 + (4 - 5)q2

y = 3 + (6 - 3)q2

Откуда

q1 = 1/2

q2 = 1/2

Цена игры, y = 41/2

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

5p1+3p2 = y

4p1+6p2 = y

p1+p2 = 1

или

5p1+3p2 = 41/2

4p1+6p2 = 41/2

p1+p2 = 1

находим:

p1 = 3/4

p2 = 1/4

Поскольку ранее к элементам матрицы было прибавлено число (3), то вычтем это число из цены игры.

Цена игры: y = 41/2 - 3 = 11/2

Задание 4

0 - 67

2 3 9

А= 1 - 56

1 6 2

Решение а- нижняя цена игры

а = * ajJ

в - верхняя цена игры

в= * ajJ

Если верхняя и нижняя граница совпадают значит общее значение является седловой точкой

min max

0 -67 -67 -0

2 3 9 2

1 -56 -56

1 6 2 1

max 2 6 - 67

min -67

в = -67 0 ? -67 значит седловой точки нет

a= 0.

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

...

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

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

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

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

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

  • Сущность общей методики формирования критериев. Расчет показателя эффективности стратегии, средневзвешенного выигрыша, цены игры, оптимальности стратегии по критериям Байеса, Лапласа, Вальда, Ходжа-Лемана, Гермейера, максимаксному, критерию произведений.

    реферат [67,3 K], добавлен 23.05.2010

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

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

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

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

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

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

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

    курсовая работа [458,6 K], добавлен 10.12.2013

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

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

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

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

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

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

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

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

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

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

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

    контрольная работа [458,1 K], добавлен 16.03.2012

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

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

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

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

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

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

  • Применение линейного программирования для решения транспортной задачи. Свойство системы ограничений, опорное решение задачи. Методы построения начального опорного решения. Распределительный метод, алгоритм решения транспортной задачи методом потенциалов.

    реферат [4,1 M], добавлен 09.03.2011

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

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

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

    курсовая работа [357,4 K], добавлен 06.03.2013

  • История создания средств цифровой вычислительной техники. Методы и модели линейного программирования. Экономическая постановка задачи. Выбор метода реализации задачи. Особенности выбора языка программирования. Решение задачи сетевым методом планирования.

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

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