
- •Содержание
- •Введение
- •Задача нелинейного программирования
- •1.1 Постановка задачи
- •Метод оптимизации: Франка-Вульфа
- •1.2 Определение стационарных точек и их типа
- •1.3 Построение линий уровней, трехмерного графика целевой функции
- •1.4 Алгоритм решения задачи
- •1.6 Описание программного обеспечения
- •1.7 Руководство пользователя
- •1.8 Результаты выполнения программы
- •2 Задача линейного программирования
- •2.1 Постановка задачи
- •2.2 Графическое решение задачи
- •2.3 Аналитическое решение задачи
- •2.4 Решение задачи с использованием процедуры «поиск решения»
- •Список литературы
- •Приложение а. Листинг программного продукта
- •Приложение б. Презентация PowerPoint
2.3 Аналитическое решение задачи
Находим решение игры в смешанных стратегиях.
Математические модели пары двойственных задач линейного программирования можно записать так:
найти максимум функции F(x) при ограничениях:
3y1+2y2≤ 1
y2≤ 1
5y1+y2≤ 1
Ф(y) = y1+y2→ max
Решаем эту систему симплексным методом.
Шаг 1
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
0 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
0 |
x3 |
3 |
2 |
1 |
0 |
0 |
1 |
1/3 |
0 |
x4 |
0 |
1 |
0 |
1 |
0 |
1 |
∞ |
0 |
x5 |
5 |
1 |
0 |
0 |
1 |
1 |
1/5 |
cj |
1 |
1 |
0 |
0 |
0 |
F = 0 |
Шаг 2
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
0 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
0 |
x3 |
0 |
7/5 |
1 |
0 |
-3/5 |
2/5 |
2/7 |
0 |
x4 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
x1 |
1 |
1/5 |
0 |
0 |
1/5 |
1/5 |
1 |
cj |
0 |
4/5 |
0 |
0 |
-1/5 |
F = 1/5 |
Шаг 3
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
0 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
1 |
x2 |
0 |
1 |
5/7 |
0 |
-3/7 |
2/7 |
∞ |
0 |
x4 |
0 |
0 |
-5/7 |
1 |
3/7 |
5/7 |
5/3 |
1 |
x1 |
1 |
0 |
-1/7 |
0 |
2/7 |
1/7 |
1/2 |
cj |
0 |
0 |
-4/7 |
0 |
1/7 |
F = 3/7 |
Шаг 4
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
0 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
1 |
x2 |
3/2 |
1 |
1/2 |
0 |
0 |
1/2 |
|
0 |
x4 |
-3/2 |
0 |
-1/2 |
1 |
0 |
1/2 |
|
0 |
x5 |
7/2 |
0 |
-1/2 |
0 |
1 |
1/2 |
|
cj |
1/2 |
0 |
1/2 |
0 |
0 |
F = 1/2 |
X опт = ( 0 , 1/2 , 0 , 1/2 , 1/2 )
Значение функции: F= ½
Найдем минимум функции F(x) при ограничениях:
3x1+5x3 ≥ 1
2x1+x2+x3 ≥ 1
F(x) = x1+x2+x3 → min
Решаем эту систему симплексным методом.
Шаг 1
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
1 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
0 |
x4 |
-3 |
0 |
-5 |
1 |
0 |
-1 |
1/5 |
0 |
x5 |
-2 |
-1 |
-1 |
0 |
1 |
-1 |
1 |
cj |
1 |
1 |
1 |
0 |
0 |
F = 0 |
Шаг 2
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
1 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
1 |
x3 |
3/5 |
0 |
1 |
1/5 |
0 |
1/5 |
∞ |
0 |
x5 |
-7/5 |
-1 |
0 |
-1/5 |
1 |
-4/5 |
4/5 |
cj |
2/5 |
1 |
0 |
1/5 |
0 |
F = 1/5 |
Шаг 3
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
1 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
1 |
x3 |
3/5 |
0 |
1 |
-1/5 |
0 |
1/5 |
1/3 |
1 |
x2 |
7/5 |
1 |
0 |
1/5 |
-1 |
4/5 |
4/7 |
cj |
-1 |
0 |
0 |
0 |
1 |
F = 1 |
Шаг 4
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
1 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
1 |
x1 |
1 |
0 |
5/3 |
-1/3 |
0 |
1/3 |
∞ |
1 |
x2 |
0 |
1 |
-7/3 |
2/3 |
-1 |
1/3 |
1/2 |
cj |
0 |
0 |
5/3 |
-1/3 |
1 |
F = 2/3 |
Шаг 5
Сб |
Xб |
Cj |
В |
Min B/Pj | ||||
1 |
1 |
1 |
0 |
0 | ||||
x1 |
x2 |
x3 |
x4 |
x5 | ||||
1 |
x1 |
1 |
1/2 |
1/2 |
0 |
-1/2 |
1/2 |
|
0 |
x4 |
0 |
3/2 |
-7/2 |
1 |
-3/2 |
1/2 |
|
cj |
0 |
1/2 |
1/2 |
0 |
1/2 |
F = 1/2 |
X опт = ( 1/2 , 0 , 0 , 1/2 , 0 )
Значение функции: F = ½
Цена игры будет равна g = 1/F(x), а вероятности применения стратегий игроков:
pi = g*xi;
qi = g*yi.
Цена игры: g = 1 : 1/2= 2
Оптимальная смешанная стратегия игрока I:
P = (1; 0; 0)
p1= 2 •1/2= 1
p2= 2 • 0 = 0
p3= 2 • 0 = 0
Оптимальная смешанная стратегия игрока II:
Q(0,1)
q1= 2 • 0 = 0
q2= 2 •1/2= 1