Решение задач линейного программирования симплексным методом
Использование принципа недостаточного основания Лапласа, согласно которого все состояния природы полагаются равновероятными, для оценки вероятности и правдоподобия. Оценка доминирования игрока над стратегией с использованием симплексной таблицы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 02.07.2018 |
Размер файла | 47,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГБОУ ВО «Уральский государственный экономический университет»
Центр дистанционного образования
Контрольная работа по дисциплине «Теория игр»
Исполнитель: А.М. Поздеева
Студент группы: ФБУ-16ТД
Екатеринбург
2017
1
0 |
-3 |
4 |
|
8 |
5 |
7 |
|
1 |
8 |
6 |
|
1 |
3 |
2 |
Критерий Лапласа.
Если вероятности состояний природы правдоподобны, для их оценки используют принцип недостаточного основания Лапласа, согласно которого все состояния природы полагаются равновероятными, т.е.:
q1 = q2 =... = qn = 1/n.
qi = 1/3
Ai |
П1 |
П2 |
П3 |
?(aij) |
|
A1 |
0 |
-1 |
1.333 |
0.333 |
|
A2 |
2.667 |
1.667 |
2.333 |
6.667 |
|
A3 |
0.333 |
2.667 |
2 |
5 |
|
A4 |
0.333 |
1 |
0.667 |
2 |
|
pj |
0.333 |
0.333 |
0.333 |
Выбираем из (0.33; 6.67; 5; 2) максимальный элемент max=6.67
Вывод: выбираем стратегию N=2.
Критерий Вальда.
По критерию Вальда за оптимальную принимается чистая стратегия, которая в наихудших условиях гарантирует максимальный выигрыш, т.е. a = max(min aij)
Критерий Вальда ориентирует статистику на самые неблагоприятные состояния природы, т.е. этот критерий выражает пессимистическую оценку ситуации.
Ai |
П1 |
П2 |
П3 |
min(aij) |
|
A1 |
0 |
-3 |
4 |
-3 |
|
A2 |
8 |
5 |
7 |
5 |
|
A3 |
1 |
8 |
6 |
1 |
|
A4 |
1 |
3 |
2 |
1 |
Выбираем из (-3; 5; 1; 1) максимальный элемент max=5
Вывод: выбираем стратегию N=2.
Критерий Севиджа.
Критерий минимального риска Севиджа рекомендует выбирать в качестве оптимальной стратегии ту, при которой величина максимального риска минимизируется в наихудших условиях, т.е. обеспечивается: a = min(max rij)
Критерий Сэвиджа ориентирует статистику на самые неблагоприятные состояния природы, т.е. этот критерий выражает пессимистическую оценку ситуации.
Находим матрицу рисков.
Риск - мера несоответствия между разными возможными результатами принятия определенных стратегий. Максимальный выигрыш в j-м столбце bj = max(aij) характеризует благоприятность состояния природы.
1. Рассчитываем 1-й столбец матрицы рисков.
r11 = 8 - 0 = 8; r21 = 8 - 8 = 0; r31 = 8 - 1 = 7; r41 = 8 - 1 = 7;
2. Рассчитываем 2-й столбец матрицы рисков.
r12 = 8 - (-3) = 11; r22 = 8 - 5 = 3; r32 = 8 - 8 = 0; r42 = 8 - 3 = 5;
3. Рассчитываем 3-й столбец матрицы рисков.
r13 = 7 - 4 = 3; r23 = 7 - 7 = 0; r33 = 7 - 6 = 1; r43 = 7 - 2 = 5;
Ai |
П1 |
П2 |
П3 |
|
A1 |
8 |
11 |
3 |
|
A2 |
0 |
3 |
0 |
|
A3 |
7 |
0 |
1 |
|
A4 |
7 |
5 |
5 |
Результаты вычислений оформим в виде таблицы.
Ai |
П1 |
П2 |
П3 |
max(aij) |
|
A1 |
8 |
11 |
3 |
11 |
|
A2 |
0 |
3 |
0 |
3 |
|
A3 |
7 |
0 |
1 |
7 |
|
A4 |
7 |
5 |
5 |
7 |
Выбираем из (11; 3; 7; 7) минимальный элемент min=3
Вывод: выбираем стратегию N=2.
Критерий Гурвица.
Критерий Гурвица является критерием пессимизма - оптимизма. За оптимальную принимается та стратегия, для которой выполняется соотношение: max(si) где si = y min(aij) + (1-y)max(aij)
При y = 1 получим критерий Вальде, при y = 0 получим - оптимистический критерий (максимакс).
Критерий Гурвица учитывает возможность как наихудшего, так и наилучшего для человека поведения природы. Как выбирается y? Чем хуже последствия ошибочных решений, тем больше желание застраховаться от ошибок, тем y ближе к 1.
Рассчитываем si.
s1 = 0.4*(-3)+(1-0.4)*4 = 1.2
s2 = 0.4*5+(1-0.4)*8 = 6.8
s3 = 0.4*1+(1-0.4)*8 = 5.2
s4 = 0.4*1+(1-0.4)*3 = 2.2
Ai |
П1 |
П2 |
П3 |
min(aij) |
max(aij) |
y min(aij) + (1y)max(aij) |
|
A1 |
0 |
-3 |
4 |
-3 |
4 |
1.2 |
|
A2 |
8 |
5 |
7 |
5 |
8 |
6.8 |
|
A3 |
1 |
8 |
6 |
1 |
8 |
5.2 |
|
A4 |
1 |
3 |
2 |
1 |
3 |
2.2 |
Выбираем из (1.2; 6.8; 5.2; 2.2) максимальный элемент max=6.8
Вывод: выбираем стратегию N=2.
Таким образом, в результате решения статистической игры по различным критериям чаще других рекомендовалась стратегия A2.
2
Игроки |
B1 |
B2 |
B3 |
a = min(Ai) |
|
A1 |
-1 |
6 |
8 |
-1 |
|
A2 |
9 |
6 |
5 |
5 |
|
A3 |
7 |
8 |
3 |
3 |
|
b = max(Bi) |
9 |
8 |
8 |
Итерация №1. Минимальный элемент для нее равен -1 и находится под номером j=1. Следовательно, игрок II выбирает стратегию №1
Максимальный элемент равен 9 и находится под номером j=2. Следовательно, игрок I выбирает стратегию №2
Итерация №2. Минимальный элемент для нее равен 8 и находится под номером j=1. Следовательно, игрок II выбирает стратегию №1
Максимальный элемент равен 18 и находится под номером j=2. Следовательно, игрок I выбирает стратегию №2
k |
i |
B1 |
B2 |
B3 |
j |
A1 |
A2 |
A3 |
Vmin |
Vmax |
Vср |
|
1 |
1 |
-1 |
6 |
8 |
1 |
-1 |
9 |
7 |
-1 |
9 |
4 |
|
2 |
2 |
8 |
12 |
13 |
1 |
-2 |
18 |
14 |
4 |
9 |
13/2 |
|
3 |
2 |
17 |
18 |
18 |
1 |
-3 |
27 |
21 |
17/3 |
9 |
22/3 |
|
4 |
2 |
26 |
24 |
23 |
3 |
5 |
32 |
24 |
23/4 |
8 |
55/8 |
|
5 |
2 |
35 |
30 |
28 |
3 |
13 |
37 |
27 |
28/5 |
37/5 |
13/2 |
|
6 |
2 |
44 |
36 |
33 |
3 |
21 |
42 |
30 |
11/2 |
7 |
25/4 |
|
7 |
2 |
53 |
42 |
38 |
3 |
29 |
47 |
33 |
38/7 |
47/7 |
85/14 |
|
8 |
2 |
62 |
48 |
43 |
3 |
37 |
52 |
36 |
43/8 |
13/2 |
95/16 |
|
9 |
2 |
71 |
54 |
48 |
3 |
45 |
57 |
39 |
16/3 |
19/3 |
35/6 |
|
10 |
2 |
80 |
60 |
53 |
3 |
53 |
62 |
42 |
53/10 |
31/5 |
23/4 |
|
11 |
2 |
89 |
66 |
58 |
3 |
61 |
67 |
45 |
58/11 |
67/11 |
125/22 |
|
12 |
2 |
98 |
72 |
63 |
3 |
69 |
72 |
48 |
21/4 |
6 |
45/8 |
|
13 |
2 |
107 |
78 |
68 |
3 |
77 |
77 |
51 |
68/13 |
77/13 |
145/26 |
|
14 |
1 |
106 |
84 |
76 |
3 |
85 |
82 |
54 |
38/7 |
85/14 |
23/4 |
|
15 |
1 |
105 |
90 |
84 |
3 |
93 |
87 |
57 |
28/5 |
31/5 |
59/10 |
|
16 |
1 |
104 |
96 |
92 |
3 |
101 |
92 |
60 |
23/4 |
101/16 |
193/32 |
|
17 |
1 |
103 |
102 |
100 |
3 |
109 |
97 |
63 |
100/17 |
109/17 |
209/34 |
|
18 |
1 |
102 |
108 |
108 |
1 |
108 |
106 |
70 |
17/3 |
6 |
35/6 |
|
19 |
1 |
101 |
114 |
116 |
1 |
107 |
115 |
77 |
101/19 |
115/19 |
108/19 |
|
20 |
2 |
110 |
120 |
121 |
1 |
106 |
124 |
84 |
11/2 |
31/5 |
117/20 |
здесь:
k - номер партии.
i - номер стратегии, выбираемой игроком A.
j - номер стратегии, выбираемой игроком В.
Bi - накопленный игроком А выигрыш за k партий, при условии, что в данной партии B выбирает стратегию Bi.
Аj - накопленный игроком В проигрыш за k партий, при условии, что в данной партии A выбирает стратегию Аj.
Vmin - нижняя оценка игры = min (накопленный выигрыш)/k.
Vmax - верхняя оценка игры = max (накопленный проигрыш)/k.
Доказано, что:
W=(Vmin+Vmax)/2, при k > ? и
pi = Ni/k
qj = Nj/k
Ni - сколько раз выбирается Аi стратегия.
Nj - сколько раз выбирается Bj стратегия.
NA1 = 7
P(A1) = 7/20 = 7/20
NA2 = 13
P(A2) = 13/20 = 13/20
NA3 = 0
P(A3) = 0/20 = 0
NB1 = 6
P(B4) = 6/20 = 3/10
NB2 = 0
P(B4) = 0/20 = 0
NB3 = 14
P(B4) = 14/20 = 7/10
Цена игры, W = 117/20
Стратегия игрока I: p = (7/20, 13/20, 0)
Стратегия игрока II: q = (3/10, 0, 7/10)
Игроки |
B1 |
B2 |
B3 |
B4 |
a = min(Ai) |
|
A1 |
9 |
1 |
3 |
0 |
0 |
|
A2 |
-8 |
3 |
6 |
1 |
-8 |
|
A3 |
5 |
7 |
2 |
6 |
2 |
|
A4 |
3 |
2 |
1 |
0 |
0 |
|
b = max(Bi) |
9 |
7 |
6 |
6 |
3
Стратегия A3 доминирует над стратегией A4 (все элементы строки 3 больше или равны значениям 4-ой строки), следовательно, исключаем 4-ую строку матрицы. Вероятность p4 = 0.
С позиции проигрышей игрока В стратегия B4 доминирует над стратегией B2 (все элементы столбца 4 меньше элементов столбца 2), следовательно, исключаем 2-й столбец матрицы. Вероятность q2 = 0.
9 |
3 |
0 |
|
-8 |
6 |
1 |
|
5 |
2 |
6 |
В матрице присутствуют отрицательные элементы. Для упрощения расчетов добавим к элементам матрицы (8). Такая замена не изменит решения игры, изменится только ее цена (по теореме фон Неймана).
17 |
11 |
8 |
|
0 |
14 |
9 |
|
13 |
10 |
14 |
Математические модели пары двойственных задач линейного программирования можно записать так:
найти минимум функции F(x) при ограничениях (для игрока II):
17x1+13x3 ? 1
11x1+14x2+10x3 ? 1
8x1+9x2+14x3 ? 1
F(x) = x1+x2+x3 > min
найти максимум функции Z(y) при ограничениях (для игрока I):
17y1+11y2+8y3 ? 1
14y2+9y3 ? 1
13y1+10y2+14y3 ? 1
Z(y) = y1+y2+y3 > max
вероятность правдоподобие стратегия симплексный
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции Z(Y) = y1+y2+y3 при следующих условиях-ограничений.
17y1+11y2+8y3?1
14y2+9y3?1
13y1+10y2+14y3?1
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
17y1 + 11y2 + 8y3 + 1y4 + 0y5 + 0y6 = 1
0y1 + 14y2 + 9y3 + 0y4 + 1y5 + 0y6 = 1
13y1 + 10y2 + 14y3 + 0y4 + 0y5 + 1y6 = 1
Решим систему уравнений относительно базисных переменных: y4, y5, y6
Полагая, что свободные переменные равны 0, получим первый опорный план: Y0 = (0,0,0,1,1,1)
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
|
y4 |
1 |
17 |
11 |
8 |
1 |
0 |
0 |
|
y5 |
1 |
0 |
14 |
9 |
0 |
1 |
0 |
|
y6 |
1 |
13 |
10 |
14 |
0 |
0 |
1 |
|
Z(Y0) |
0 |
-1 |
-1 |
-1 |
0 |
0 |
0 |
Переходим к основному алгоритму симплекс-метода.
Итерация №0.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
В качестве ведущего выберем столбец, соответствующий переменной y3, так как это наибольший коэффициент по модулю.
Вычислим значения Di по строкам как частное от деления: bi / ai3
и из них выберем наименьшее: min (1: 8, 1: 9, 1: 14) = 1/14
Следовательно, 3-ая строка является ведущей.
Разрешающий элемент равен (14) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
min |
|
y4 |
1 |
17 |
11 |
8 |
1 |
0 |
0 |
1/8 |
|
y5 |
1 |
0 |
14 |
9 |
0 |
1 |
0 |
1/9 |
|
y6 |
1 |
13 |
10 |
14 |
0 |
0 |
1 |
1/14 |
|
Z(Y1) |
0 |
-1 |
-1 |
-1 |
0 |
0 |
0 |
Формируем следующую часть симплексной таблицы. Вместо переменной y6 в план 1 войдет переменная y3.
Получаем новую симплекс-таблицу:
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
|
y4 |
3/7 |
67/7 |
37/7 |
0 |
1 |
0 |
-4/7 |
|
y5 |
5/14 |
-117/14 |
53/7 |
0 |
0 |
1 |
-9/14 |
|
y3 |
1/14 |
13/14 |
5/7 |
1 |
0 |
0 |
1/14 |
|
Z(Y1) |
1/14 |
-1/14 |
-2/7 |
0 |
0 |
0 |
1/14 |
Итерация №1.
Текущий опорный план не оптимален, так как в индексной строке находятся отрицательные коэффициенты.
В качестве ведущего выберем столбец, соответствующий переменной y2, так как это наибольший коэффициент по модулю.
Вычислим значения Di по строкам как частное от деления: bi / ai2
и из них выберем наименьшее:
min (3/7: 52/7, 5/14: 74/7, 1/14: 5/7) = 5/106
Следовательно, 2-ая строка является ведущей.
Разрешающий элемент равен (74/7) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
min |
|
y4 |
3/7 |
67/7 |
37/7 |
0 |
1 |
0 |
-4/7 |
3/37 |
|
y5 |
5/14 |
-117/14 |
74/7 |
0 |
0 |
1 |
-9/14 |
5/106 |
|
y3 |
1/14 |
13/14 |
5/7 |
1 |
0 |
0 |
1/14 |
1/10 |
|
Z(Y2) |
1/14 |
-1/14 |
-2/7 |
0 |
0 |
0 |
1/14 |
Формируем следующую часть симплексной таблицы. Вместо переменной y5 в план 2 войдет переменная y2.
Получаем новую симплекс-таблицу:
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
|
y4 |
19/106 |
1633/106 |
0 |
0 |
1 |
-37/53 |
-13/106 |
|
y2 |
5/106 |
-117/106 |
1 |
0 |
0 |
7/53 |
-9/106 |
|
y3 |
2/53 |
91/53 |
0 |
1 |
0 |
-5/53 |
7/53 |
|
Z(Y2) |
9/106 |
-41/106 |
0 |
0 |
0 |
2/53 |
5/106 |
Итерация №2.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
В качестве ведущего выберем столбец, соответствующий переменной y1, так как это наибольший коэффициент по модулю.
Вычислим значения Di по строкам как частное от деления: bi / ai1
и из них выберем наименьшее: min (19/106: 1543/106, -, 2/53: 138/53) = 19/1633
Следовательно, 1-ая строка является ведущей.
Разрешающий элемент равен (1543/106) и находится на пересечении ведущего столбца и ведущей строки
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
min |
|
y4 |
19/106 |
1543/106 |
0 |
0 |
1 |
-37/53 |
-13/106 |
19/1633 |
|
y2 |
5/106 |
-117/106 |
1 |
0 |
0 |
7/53 |
-9/106 |
- |
|
y3 |
2/53 |
91/53 |
0 |
1 |
0 |
-5/53 |
7/53 |
2/91 |
|
Z(Y3) |
9/106 |
-41/106 |
0 |
0 |
0 |
2/53 |
5/106 |
Формируем следующую часть симплексной таблицы. Вместо переменной y4 в план 3 войдет переменная y1.
Получаем новую симплекс-таблицу:
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
|
y1 |
19/1633 |
1 |
0 |
0 |
106/1633 |
-74/1633 |
-13/1633 |
|
y2 |
98/1633 |
0 |
1 |
0 |
117/1633 |
134/1633 |
-153/1633 |
|
y3 |
29/1633 |
0 |
0 |
1 |
-182/1633 |
-27/1633 |
238/1633 |
|
Z(Y3) |
146/1633 |
0 |
0 |
0 |
41/1633 |
33/1633 |
72/1633 |
Конец итераций: индексная строка не содержит отрицательных элементов - найден оптимальный план
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:
Базис |
B |
y1 |
y2 |
y3 |
y4 |
y5 |
y6 |
|
y1 |
19/1633 |
1 |
0 |
0 |
106/1633 |
-74/1633 |
-13/1633 |
|
y2 |
98/1633 |
0 |
1 |
0 |
117/1633 |
134/1633 |
-153/1633 |
|
y3 |
29/1633 |
0 |
0 |
1 |
-182/1633 |
-27/1633 |
238/1633 |
|
Z(Y4) |
146/1633 |
0 |
0 |
0 |
41/1633 |
33/1633 |
72/1633 |
Оптимальный план можно записать так:
y1 = 19/1633, y2 = 98/1633, y3 = 29/1633
Z(Y) = 1*19/1633 + 1*98/1633 + 1*29/1633 = 146/1633
Используя последнюю итерацию прямой задачи найдем, оптимальный план двойственной задачи.
x1=41/1633, x2=33/1633, x3=72/1633
Это же решение можно получить, применив теоремы двойственности.
Из теоремы двойственности следует, что X = C*A-1.
Составим матрицу A из компонентов векторов, входящих в оптимальный базис.
A = (A1, A2, A3) = |
17 11 8 0 14 9 13 10 14 |
Определив обратную матрицу D = А-1 через алгебраические дополнения, получим:
D = A-1 = |
106/1633 -74/1633 -13/1633 117/1633 134/1633 -153/1633 -182/1633 -27/1633 238/1633 |
Как видно из последнего плана симплексной таблицы, обратная матрица A-1 расположена в столбцах дополнительных переменных.
Тогда
X = C*A-1 =
(1, 1, 1) x |
106/1633 -74/1633 -13/1633 117/1633 134/1633 -153/1633 -182/1633 -27/1633 238/1633 |
= (41/1633;33/1633;72/1633) |
Оптимальный план двойственной задачи равен:
x1 = 41/1633, x2 = 33/1633, x3 = 72/1633
F(X) = 1*41/1633+1*33/1633+1*72/1633 = 146/1633
Цена игры будет равна g = 1/F(x), а вероятности применения стратегий игроков:
qi = g*yi; pi = g*xi.
Цена игры: g = 1: 146/1633 = 1633/146
p1 = 1633/146*41/1633 = 41/146
p2 = 1633/146*33/1633 = 33/146
p3 = 1633/146*72/1633 = 36/73
Оптимальная смешанная стратегия игрока I:
P = (41/146; 33/146; 36/73)
q1 = 1633/146*19/1633 = 19/146
q2 = 1633/146*98/1633 = 49/73
q3 = 1633/146*29/1633 = 29/146
Оптимальная смешанная стратегия игрока II:
Q = (19/146; 49/73; 29/146)
Поскольку ранее к элементам матрицы было прибавлено число (8), то вычтем это число из цены игры. 1127/146 - 8 = 327/146
Цена игры: v=465/146
4. Проверим правильность решения игры с помощью критерия оптимальности стратегии.
?aijqj ? v
?aijpi ? v
M(P1;Q) = (9*19/146) + (3*49/73) + (0*29/146) = 3.185 = v
M(P2;Q) = (-8*19/146) + (6*49/73) + (1*29/146) = 3.185 = v
M(P3;Q) = (5*19/146) + (2*49/73) + (6*29/146) = 3.185 = v
M(P;Q1) = (9*41/146) + (-8*33/146) + (5*36/73) = 3.185 = v
M(P;Q2) = (3*41/146) + (6*33/146) + (2*36/73) = 3.185 = v
M(P;Q3) = (0*41/146) + (1*33/146) + (6*36/73) = 3.185 = v
Все неравенства выполняются как равенства или строгие неравенства, следовательно, решение игры найдено верно.
Поскольку из исходной матрицы были удалены строки и столбцы, то найденные векторы вероятности можно записать в виде:
P(41/146,33/146,36/73,0)
Q(19/146,0,49/73,29/146)
4
A1 |
32 |
|||
A2 |
56 |
|||
A3 |
89 |
|||
b = max(Bi) |
89 |
1. В декартовой системе координат по оси абсцисс откладывается отрезок, длина которого равна 1. Левый конец отрезка (точка х = 0) соответствует стратегии B1, правый - стратегии B2 (x = 1). Промежуточные точки х соответствуют вероятностям некоторых смешанных стратегий S1 = (p1,p2).
2. 2. На левой оси ординат откладываются выигрыши стратегии B1. На линии, параллельной оси ординат, из точки 1 откладываются выигрыши стратегии B2.
3. Решение игры (m x 2) проводим с позиции игрока B, придерживающегося максиминной стратегии. Доминирующихся и дублирующих стратегий ни у одного из игроков нет.
4. Максиминной оптимальной стратегии игрока B соответствует точка N, для которой можно записать следующую систему уравнений:
5. q1 = 0
6. q2 = 1
7. Цена игры, y =
8. Теперь можно найти минимаксную стратегию игрока A, записав соответствующую систему уравнений, исключив стратегию A3, которая дает явно больший проигрыш игроку A, и, следовательно, p3 = 0.
9. p1 = 1.
10. p2 = 0.
Ответ:
Цена игры: y =, векторы стратегии игроков: P(1, 0, 0), Q(0, 1)
4. Проверим правильность решения игры с помощью критерия оптимальности стратегии.
?aijqj ? v
?aijpi ? v
M(P1;Q) = (32*0) + (*1) = 0 = v
M(P2;Q) = (56*0) + (*1) = 0 = v
M(P3;Q) = (89*0) + (*1) = 0 = v
M(P;Q1) = (32*1) + (56*0) + (89*0) = 32 ? v
M(P;Q2) = (*1) + (*0) + (*0) = 0 = v
Все неравенства выполняются как равенства или строгие неравенства, следовательно, решение игры найдено верно.
5
Игроки |
B1 |
B2 |
B3 |
a = min(Ai) |
|
A1 |
5 |
1 |
0 |
0 |
|
A2 |
2 |
5 |
9 |
2 |
|
A3 |
9 |
0 |
6 |
0 |
|
A4 |
1 |
3 |
2 |
1 |
|
b = max(Bi) |
9 |
5 |
9 |
Находим гарантированный выигрыш, определяемый нижней ценой игры a = max(ai) = 2, которая указывает на максимальную чистую стратегию A2.
Верхняя цена игры b = min(bj) = 5.
Что свидетельствует об отсутствии седловой точки, так как a ? b, тогда цена игры находится в пределах 2 ? y ? 5.
Размещено на Allbest.ru
...Подобные документы
Построение математической модели. Выбор, обоснование и описание метода решений прямой задачи линейного программирования симплекс-методом, с использованием симплексной таблицы. Составление и решение двойственной задачи. Анализ модели на чувствительность.
курсовая работа [100,0 K], добавлен 31.10.2014Графическое решение задач. Составление математической модели. Определение максимального значения целевой функции. Решение симплексным методом с искусственным базисом канонической задачи линейного программирования. Проверка оптимальности решения.
контрольная работа [191,1 K], добавлен 05.04.2016Практические навыки моделирования задач линейного программирования и их решения графическим и симплекс-методом с использованием прикладной программы SIMC. Моделирование транспортных задач и их решение методом потенциалов с помощью программы TRAN2.
контрольная работа [199,8 K], добавлен 15.06.2009Изучение и укрепление на практике всех моментов графического метода решения задач линейного программирования о производстве журналов "Автомеханик" и "Инструмент". Построение математической модели. Решение задачи с помощью электронной таблицы Excel.
курсовая работа [663,9 K], добавлен 10.06.2014Алгоритм решения задач линейного программирования симплекс-методом. Построение математической модели задачи линейного программирования. Решение задачи линейного программирования в Excel. Нахождение прибыли и оптимального плана выпуска продукции.
курсовая работа [1,1 M], добавлен 21.03.2012Разработка программы, решающей базовую задачу линейного программирования симплекс-методом с помощью симплекс-таблиц. Выбор языка программирования и среды разработки, программные модули и их взаимодействие между собой. Листинг разработанной программы.
курсовая работа [415,8 K], добавлен 08.09.2013Нахождение минимума целевой функции для системы ограничений, заданной многоугольником. Графическое решение задачи линейного программирования. Решение задачи линейного программирования с использованием таблицы и методом отыскания допустимого решения.
курсовая работа [511,9 K], добавлен 20.07.2012Расчеты с использованием финансовых функций. Оформление таблицы и построение диаграммы, отражающей динамику роста вклада по годам. Экономический анализ для заданных статистических данных. Порядок решения задач методом линейного программирования.
контрольная работа [90,5 K], добавлен 15.06.2009Широкое применение вычислительной техники как в общей математике, так и в одном из её разделов – математических методах. Ознакомление с решением задач линейного программирования симплекс-методом и графически. Составлена программа на языке Delphi.
курсовая работа [57,1 K], добавлен 04.05.2010Решение задачи линейного программирования симплекс-методом: постановка задачи, построение экономико-математической модели. Решение транспортной задачи методом потенциалов: построение исходного опорного плана, определение его оптимального значения.
контрольная работа [118,5 K], добавлен 11.04.2012Оптимизационные исследования задач линейного и нелинейного программирования при заданных математических моделях. Решение задач линейного программирования и использование геометрической интерпретации и табличного симплекс-метода, транспортная задача.
курсовая работа [408,7 K], добавлен 13.06.2019Составление производственного плана трех видов изделий при определенных возможностях машин. Написание алгоритма решения задачи симплексным методом: описание переменных, констант, нахождение разрешающего элемента, вычисление таблицы методом прямоугольника.
методичка [237,2 K], добавлен 25.09.2010Анализ решения задачи линейного программирования. Симплексный метод с использованием симплекс-таблиц. Моделирование и решение задач ЛП на ЭВМ. Экономическая интерпретация оптимального решения задачи. Математическая формулировка транспортной задачи.
контрольная работа [196,1 K], добавлен 15.01.2009Теоретическая основа линейного программирования. Задачи линейного программирования, методы решения. Анализ оптимального решения. Решение одноиндексной задачи линейного программирования. Постановка задачи и ввод данных. Построение модели и этапы решения.
курсовая работа [132,0 K], добавлен 09.12.2008Критерий эффективности и функции в системе ограничений. Общая постановка задачи линейного программирования. Составление математической модели задачи. Алгоритмы решения задачи симплексным методом. Построение начального опорного решения методом Гаусса.
курсовая работа [232,4 K], добавлен 01.06.2009Решение задачи линейного программирования табличным симплексным методом и транспортной задачи венгерским методом. Построение имитационной модели гибкого производственного модуля. Алгоритмы автоматизированного проектирования средств вычислительной техники.
контрольная работа [117,9 K], добавлен 08.12.2010Постановка задачи линейного программирования и формы ее записи. Понятие и методика нахождения оптимального решения. Порядок приведения задач к каноническому виду. Механизмы решения задач линейного программирования аналитическим и графическим способами.
методичка [366,8 K], добавлен 16.01.2010История развития и функции линейного программирования. Исследование условий типовых задач и возможностей табличного процессора. Решение задач о рационе питания, плане производства, раскрое материалов и рациональной перевозке груза в среде MS Excel.
курсовая работа [3,3 M], добавлен 28.04.2014Анализ метода линейного программирования для решения оптимизационных управленческих задач. Графический метод решения задачи линейного программирования. Проверка оптимального решения в среде MS Excel с использованием программной надстройки "Поиск решения".
курсовая работа [2,2 M], добавлен 29.05.2015Методы решения задач линейного программирования: планирования производства, составления рациона, задачи о раскрое материалов и транспортной. Разработка экономико-математической модели и решение задачи с использованием компьютерного моделирования.
курсовая работа [607,2 K], добавлен 13.03.2015