Автор работы: Пользователь скрыл имя, 24 Ноября 2011 в 01:42, курсовая работа
Минимальное значение риска равно и меньше r0. Этот риск соответствует ситуациям, когда Первый игрок играет по оптимальной стратегии Р*, а второй использует свою первую чистую стратегию Q2; или, когда Первый игрок использует свою первую чистую стратегию Р1, а Второй игрок – оптимальную Q*. Однако играть с таким риском, как отмечалось выше, можно только с согласия обоих игроков, т.е. при их сотрудничестве друг с другом.
1. Линейная производственная задача . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Двойственная задача . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3. Задача «о расшивке узких мест производства» . . . . . . . . . . . . . . . . . 9
4. Транспортная задача линейного программирования . . . . . . . . . . . . .12
5. Динамическое программирование. Задача оптимальных значений инвестиций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6. Динамическая задача управления производством и запасами . . . . .18
7. Матричная модель производственной программы предприятия . . . 21
8. Матричная игра как модель конкуренции и сотрудничества . . . . . . 22
приходим к задаче ЛП. Задача решается графически:
Решению соответствует точка А (160/3, 50).
Программа «расшивки» имеет вид:
Tопт = (160/3; 50; 0), Wmax = 6*160/3 + 2*50= 420.
и прирост прибыли – 420.
Сводка
результатов приведена в
cj | 36 | 30 | 16 | 12 | b | x4+i | yi | ti |
aij | 4 | 5 | 2 | 3 | 180 | 0 | 6 | 160/3 |
6 | 0 | 4 | 1 | 150 | 0 | 2 | 50 | |
7 | 0 | 6 | 5 | 140 | 28 | 0 | 0 | |
xj | 25 | 16 | 0 | 0 | 1380 | |||
∆j | 0 | 0 | 4 | 8 |
4. Транспортная задача линейного программирования
42 | 35 | 27 | 28 | |
58 | 3 | 5 | 3 | 2 |
40 | 4 | 2 | 1 | 3 |
45 | 6 | 3 | 2 | 4 |
Исходные данные задачи имеют вид:
A = (a1, a2, a3) = (58, 40, 45). B = (b1, b2, b3, b4) = (42, 35, 27, 28).
Общий объем производства больше, чем требуется всем производителям , т.е. имеем открытую модель транспортной задачи. Для превращения ее в закрытую вводим фиктивный пункт потребления с объемом потребления 143 – 132 = 11 единиц, причем тарифы на перевозку в этот пункт условимся считать равными нулю, помня, что переменные, добавляемые к левым частям неравенств для превращения их в уравнения, входят в функцию цели с нулевыми коэффициентами.
Первое
базисное допустимое решение строим
по правилу «северо-западного
bi | b1=42 | b2=35 | b3=27 | b4=28 | b5=11 | |||||||
ai | ||||||||||||
a1=58 | 3 | 5 | 3 | 2 | 0 | p1=0 | ||||||
42 | 16 | |||||||||||
a2=40 | 4 | 2 | 1 | 3 | 0 | p2=3 | ||||||
19 | 21 | |||||||||||
a3=45 | 6 | 3 | 2 | 4 | 0 | p3=2 | ||||||
6 | 28 | 11 | ||||||||||
q1=-3 | q2=-5 | q3=-4 | q4=-6 | q5=-2 |
Обозначим через
вектор симплексных множителей или потенциалов. Тогда
откуда следует
Один из потенциалов можно выбрать произвольно, так как в системе одно уравнение линейно зависит от остальных. Положим, что p1=0. Остальные потенциалы в силу основной теоремы двойственности находим из условия, что для базисных клеток ∆ij=0. Получаем:
Вычисляем оценки всех свободных клеток:
Находим наибольшую положительную оценку:
Для найденной свободной клетки 14 строим цикл пересчета – замкнутую ломаную линию, соседние звенья которой взаимно перпендикулярны, сами звенья параллельны строкам и столбцам таблицы, одна из вершин находится в данной свободной клетке, а все остальные – в занятых. Это будет 14-12-22-23-33-34. Производим перераспределение поставок вдоль цикла пересчета, максимально загружая 14 клетку.
16 | → |
16-p | p | → |
16 | |||||
19 | 21 | 19+p | 21-p | 35 | 5 | |||||
6 | 28 | 6+p | 28-p | 22 | 12 |
Pmax=16
Получаем второе базисное решение
bi | b1=42 | b2=35 | b3=27 | b4=28 | b5=11 | |||||||
ai | ||||||||||||
a1=58 | 3 | 5 | 3 | 2 | 0 | p1=0 | ||||||
42 | 16 | |||||||||||
a2=40 | 4 | 2 | 1 | 3 | 0 | p2=1 | ||||||
35 | 5 | |||||||||||
a3=45 | 6 | 3 | 2 | 4 | 0 | p3=2 | ||||||
22 | 12 | 11 | ||||||||||
q1=3 | q2=1 | q3=0 | q4=2 | q5=-2 |
Находим новые потенциалы, новые оценки.
В силу второй основной теоремы двойственности все ∆ij≤0, . Это допустимое решение и будет являться базисным.
5. Динамическое программирование. Задача оптимальных значений инвестиций
Есть четыре банка (n=4). Общая сумма инвестиций равна 700 тыс руб (b=700), выделяемые банкам суммы кратны 100 тыс руб. Значения функций fj(xj) приведены в таблице:
xj | 0 | 100 | 200 | 300 | 400 | 500 | 600 | 700 |
f1(x1) | 0 | 30 | 49 | 63 | 75 | 84 | 91 | 97 |
f2(x2) | 0 | 22 | 37 | 49 | 59 | 68 | 76 | 82 |
f3(x3) | 0 | 18 | 26 | 34 | 39 | 42 | 44 | 46 |
f4(x4) | 0 | 16 | 27 | 37 | 44 | 48 | 50 | 56 |
Заполняя таблицу, f2(x2) складываем со значениями F1(ξ-x2)=f1(ξ-x2) и на каждой северо-восточной диагонали находим наибольшее число, которое отмечаем звездочкой и указываем соответствующее значение .
|
ξ | 0 | 100 | 200 | 300 | 400 | 500 | 600 | 700 |
F2(ξ) | 0 | 30 | 52 | 71 | 86 | 100 | 112 | 124 |
x2* | 0 | 0 | 100 | 100 | 200 | 200 | 200
300 |
300 |
Продолжая процесс, табулируем функции F3(ξ), .
|