Автор работы: Пользователь скрыл имя, 08 Февраля 2011 в 20:27, курсовая работа
Модель – это материально и мысленно представляемый объект, который в процессе познания замещает объект.
Тема: Решение игры в смешанных стратегиях
2 -1 2 1
А = 1 3 -1 0
4 -2 2 -1
Найти оптимальную стратегию и цену игры, заданной платежной матрицей А.
Математическая модель — это упрощенное описание реальности с помощью математических понятий. Математическая модель выражает существенные черты объекта или процесса языком уравнений и других математических средств.
Седловой точкой называется Аij, которая является наименьшим элементом в своей строке и наибольшим элементом в столбце.
Доминирующая строка – все элементы этой строки не превосходят соответствующих элементов другой строки.
Доминирующий столбец – все элементы не меньше соответствующих элементов какого-либо другого столбца.
Доминирующие столбцы и строки можно удалить из матрицы.
Любой задаче линейного программирования называемой исходной или прямой, можно поставить в соответствие другую задачу, которая называется двойственной или сопряженной. Обе эти задачи образуют пару двойственных (или сопряженных) задач. Каждая из задач является двойственной к другой задаче рассматриваемой пары.
Моя задача представляет собой матрицу. Что бы ее решить сначала построим математическую модель и решим симплексным методом.
В моей матрице есть доминирующий столбец. Это последний столбец матрицы так как сказано из определения все элементы не меньше соответствующих элементов какого-либо другого столбца. Это столбец доминирует над последним столбцом.
2 -1 2 1
А = 1 3 -1 0
4 -2 2 -1
Поэтому мы его вычеркиваем и составляем симметричные задачи по новой получившейся матрице А
-1 2 0
А* = 3 -1 0
-2 2 -1
Использовать
метод линейного
С = 2
Прибавляем это число к элементам матрицы А* и получаем матрицу А**
1 4 3
А** = 5 1 2
0 4 1
Коэффициенты при неизвестных в целевой функции и свободные члены неравенств должны быть равны 1
Составляем систему уравнений по данной матрице и целевую функцию (математическая модель).
F(x) = x1 + x2 + x3 → max
В теории
двойственности используются четыре пары
двойственных задач (приведем их в матричной
форме записи)
Правила составления двойственных задач:
1. Во всех ограничениях исходной задачи свободные члены должны находиться в правой части, а члены с неизвестными — в левой.
2. Ограничения-неравенства исходной задачи должны быть записаны так, чтобы знаки неравенств у них были направлены в одну сторону.
3. Если знаки неравенств в ограничениях исходной задачи «≤», то целевая функция Z(X) = с0 + с1 · x1 + с2 · x2 + … + сn · xn должна максимизироваться, а если «≥», то минимизироваться.
4. Каждому ограничению исходной задачи соответствует неизвестное в двойственной задаче; при этом неизвестное, отвечающее ограничению-неравенству, должно удовлетворять условию неотрицательности, а неизвестное, отвечающее ограничению-равенству, может быть любого знака.
5. Целевая функция двойственной задачи имеет вид
где с0 — свободный член целевой функции Z(X) исходной задачи, b1, b2, …, bm,— свободные члены в ограничениях исходной задачи, при этом bi — свободный член именно того ограничения исходной задачи, которому соответствует неизвестная yi, a y1, y2, …, ym— неизвестные в двойственной задаче.
6. Целевая
функция F(Y) двойственной задачи должна
оптимизироваться противоположным по
сравнению с Z(X) образом, т.е. если
Z(X) → max, то
F(Y)→ min, и если Z(X) → min, то F(Y)
→ max.
7. Каждому
неизвестному хj,
j = 1, 2, ..., п исходной задачи соответствует
ограничение в двойственной задаче. Совокупность
этих п ограничений (вместе с условиями
неотрицательности неизвестных yi,
соответствующих ограничениям-неравенствам
исходной задачи) образует систему ограничений
двойственной задачи. Все ограничения
двойственной задачи имеют вид неравенств,
свободные члены которых находятся в правых
частях, а члены с неизвестными yi
у2, ..., ут
— в левых. Все знаки неравенств имеют
вид «≥», если F(Y)
→ min, и «≤», если
F(Y) → max.
Коэффициенты, с которыми неизвестные yl у2, …, ут входят в ограничение, соответствующее неизвестному xj, совпадают с коэффициентами при этом неизвестном х. в ограничениях исходной задачи, а именно: коэффициент при yi совпадает с тем коэффициентом при хj с которым хj входит в ограничение исходной задачи, соответствующее неизвестному yi.
Двойственность
1) Составляем матрицу из полученной математической модели
7 6 2 1
А = 1 3 6 1
0 2 5 1
1 1 1 F
2) Транспонируем матрицу A
7 1 0 1
А-1 = 6 3 2 1
2 6 5 1
1 1 1 Z
3) Составляем двойственную задачу
Z = y1 + y2
+y3 → Min
Вот и получили пару симметричных двойственных задач. Задача на максимум и на минимум
F(x) = x1 + x2 + x3 → max Z(x) = y1 + y2 +y3 → min
x1 ≥ 0,
x2 ≥ 0, x3 ≥ 0
x0 | x1 | x2 | x3 | x4 | x5 | x6 | ||
x4 | 1 | 1 | 4 | 3 | 1 | 0 | 0 | 1/4 |
x5 | 1 | 5 | 1 | 2 | 0 | 1 | 0 | 1/5 |
x6 | 1 | 0 | 4 | 1 | 0 | 0 | 1 | |
f | 0 | -1 | -1 | -1 | 0 | 0 | 0 |
X0
X1
X2
X3
X4
X5
X6
x0 | x1 | x2 | x3 | x4 | x5 | x6 | ||
X4 | 4/5 | 0 | 19/5 | 13/5 | 1 | -1/5 | 0 | 4/19 |
X1 | 1/5 | 1 | 1/5 | 2/5 | 0 | 1/5 | 0 | |
x6 | 1 | 0 | 4 | 1 | 0 | 0 | 1 | 1/4 |
f | 1/5 | 0 | -4/5 | -3/5 | 0 | 1/5 | 0 |
Вторую таблицы
рассчитаем аналогичным способом.
x0 | x1 | x2 | x3 | x4 | x5 | x6 | |
x2 | 4/19 | 0 | 1 | 13/19 | 5/19 | -1/19 | 0 |
X1 | 3/19 | 1 | 0 | 5/19 | -1/19 | 4/19 | 0 |
x6 | 3/19 | 0 | 0 | -23/19 | -20/19 | 4/19 | 1 |
f | 7/19 | 0 | 0 | -1/19 | 4/19 | 3/19 | 0 |
Решив симплекс методом матрицу мы получим
X* = (3/19; 4/19; 0)
Y* = (4/19; 3/19; 0)
F(X*) = G(Y*) = 7/19
Из решения
двойственных задач получим цену
игры и оптимальные стратегии
игроков для матрицы А**
Для матрицы А* оптимальный план остается такой же
V = V” – С = 19/7 – 2 = 5/7
Оптимальная стратегия P* и Q* получаются из оптимальных стратегий P*~ и Q*~ приписав нули на место удаленных строк и столбцов.
V = 5/7