
- •Содержание.
- •I. Составление математической модели производственной задачи.
- •II. Преобразование математической модели линейной производственной задачи к виду основной задачи линейного программирования .
- •Опорный план первой симплексной таблицы.
- •Опорный план первой симплексной таблицы.
- •Опорный план третьей симплексной таблицы.
- •Выводы.
- •III. Указание обращённого базиса q, соответсвующего оптимальному выбору базисных неизвестных. Проверка выполнения соотношений.
- •IV. Формулировка двойственной линейной задачи и её решение двойственным симплексным методом.
- •Опорный план первой двойственной симплексной таблицы.
- •Экономический смысл полученных результатов.
- •V. “расшивка узких мест“ производства. Формулировка и составление математической модели.
- •VI. Составление модели новой производсtвенной программы с учётом пропорций.
- •VII. Метод ветвей и границ.
- •VIII . Транспортная задача.
- •Экономический смысл элементов таблицы.
- •IX. Решение задачи распределения капвложений методом динамического программирования.
- •X. Решение многокритериальной задачи методом последовательных уступок.
- •Хi. Решение матричной модели производственной программы.
- •Список литературы.
Выводы.
Оптимальная производственная программа имеет вид :
Х1=46, Х2=30, Х3=0, Х4=0, или Х=(46,30,0,0).
Максимальная прибыль равна Zmax=2412.
Использование ресурсов:
2-й и 3-ий ресурс используется полностью (Х6=0,Х7=0), а 1-ый ресурс имеет остаток Х5=18 единиц.
При выполнении производственной программы 2-й и 3-ий ресурсы используются полностью, то есть образуют “узкие места производства”.
III. Указание обращённого базиса q, соответсвующего оптимальному выбору базисных неизвестных. Проверка выполнения соотношений.
Обращённый базис Q , соответствующий оптимальной производственной программе, содержатся в последней симплексной таблице в первой, второй, третьей строках девятого ,десятого и одиннадцатого столбцов:
1 1/9 -2/3
Q-1 = 0 1/3 0
0 -2/9 1/3
Проверим выполнение соотношений :
Q*B = H
Q * Aj = Cj, где j=1...n;
2 1 6 5 140
A1= 0 A2= 3 A3= 0 A4= 4 , и т.д. В= 90
3 2 4 0 198
0 0 10/3
С1 = 0 С2= 1 С3= 0 , и т.д.
1 0 4/3
1. 1 1/9 -2/3 140 18
Q-1 * B = 0 1/3 0 * 90 = 30 = Н.
0 -2/9 1/3 198 46
2.
1 1/9 -2/3 2 0
Q-1 * A1 = 0 1/3 0 * 0 = 0 = C1,
0 -2/9 1/3 3 1
1 1/9 -2/3 1 0
Q-1 * A2 = 0 1/3 0 * 3 = 1 = C2,
0 -2/9 1/3 2 0
1 1/9 -2/3 6 10/3
Q-1 * A3 = 0 1/3 0 * 0 = 0 = C3,
0 -2/9 1/3 4 4/3
1 1/9 -2/3 5 49/9
Q-1 * A4 = 0 1/3 0 * 4 = 4/3 = C4,
0 -2/9 1/3 0 -8/9
1 1/9 -2/3 1 1
Q-1 * A5 = 0 1/3 0 * 0 = 0 = C5,
0 -2/9 1/3 0 0
1 1/9 -2/3 0 1/9
Q-1 * A6 = 0 1/3 0 * 1 = 1/3 = C6,
0 -2/9 1/3 0 -2/9
1 1/9 -2/3 0 -2/3
Q-1 * A7 = 0 1/3 0 * 0 = 0 = C7,
0 -2/9 1/3 1 1/3
т.е. все соотношения выполняются.
IV. Формулировка двойственной линейной задачи и её решение двойственным симплексным методом.
Математическая модель исходной задачи выглядит следующим образом:
z=30x1+25x2+14x3+12х4max
{
(2) 2x1 + 1x2 + 6x3 + 5x4 140
3x2 + 4x4 90
3x1 + 2x2 + 4x3 198
(3) xi 0, i=1...4.
Т
{
(1)’ f = 140y1 + 90y2 + 198y3 min
2y1 + 4y3 30
(2)’ y1 + 3y2 + 2y3 25
5y2 + 4y3 14
5у1 + 4у2 12
(3)’ yi 0, i = 1...3.
Двойственная задача (1)’- (3)’ получается из исходной (1)-(3) следующим образом:
каждому неравенству-ограничению исходной задачи ставим в соответствие переменную двойственной задачи (у), принимающую неотрицательные значения;
транспонируем матрицу коэффициентов при неизвестных;
правые части ограничений заменяем коэффициентами целевой функции;
меняем направление неравенств;
коэффициенты целевой функции заменяем правыми частями ограничений;
то максимизации целевой функции переходим к минимизации.
Требуется найти оценку единицы каждого вида ресурса У=(у1,у2,у3) (вектор двойственных оценок минимизирующий общую стоимость всех ресурсов, выраженную через функцию f(y1,y2,y3), при условии, что по каждому виду продукции суммарная оценка всех ресурсов, затрачиваемых на производство единицы продукции, не меньше прибыли, получаемой от реализации этой продукции (ограничение 2’), причём оценки ресурсов не могут быть отрицательными (ограничение 3’).
Согласно первой теоремы двойственности, которая гласит, что одна из пары двойственных задач имеет оптимальное решение, то имеет решение и вторая задача, причём экстремальные значения целевых функций равны.
Для решения задачи двойственным симплексным методом введём дополнительные переменные и перепишем (1)’-(3)’ следующим образом :
(
{
-2y1 - 3y3 + y4 = -27
(2)’’ - y1 - 3y2 - 2y3 + y5 = -39
-6y1 - 4y3 + y6 = -18
-5у1 - 4y2 + y7 = -20
(3)’’ yi 0, i = 1...7.
Для решения задачи (1)”-(2)” надо построить симплексную таблицу, что и сделано далее.
Симплексная таблица в общем виде.
-
№
Уб
Вб
Н
в1
в2
в3
в4
в5
в6
в7
У1
У2
У3
У4
У5
У6
У7
1
У1
В1
-С1
1
0
0
0
-а51
-а61
-а71
2
У2
В2
-С2
0
1
0
0
-а52
-а62
-а72
3
У3
В3
-С3
0
0
1
0
-а53
-а63
-а73
4
У4
В4
-С4
0
0
0
1
-а54
-а64
-а74
5
–
–
Сiвj
0
0
0
0
5
6
7
Подставив соответствующие значения, имеем :
-
Уб
Вб
Н
140
90
198
0
0
0
0
У1
У2
У3
У4
У5
У6
У7
1
У4
0
-27
-2
0
-3
1
0
0
0
2
У5
0
-39
-1
-3*
-2
0
1
0
0
3
У6
0
-18
-6
0
-4
0
0
1
0
4
У7
0
-20
-5
-4
0
0
0
0
1
5
–
–
0
-140
-90
-198
0
0
0
0
1
У4
0
-27
-2
0
-3
1
0
0
0
2
У2
90
13
1/3
1
2/3
0
-1/3
0
0
3
У6
0
-18
-6
0
-4
0
0
1
0
4
У7
0
32
-11/3
0
8/3
0
-4/3
0
1
5
–
–
1170
-110
0
-138
0
-30
0
0
1
У3
198
9
2/3
0
1
-1/3
0
0
0
2
У2
90
7
-1/9
1
0
2/9
-1/3
0
0
3
У6
0
18
-10/3
0
0
-4/3
0
1
0
4
У7
0
8
-49/9
0
0
8/9
-4/3
0
1
5
–
–
2412
-18
0
0
-46
-30
0
0
Алгоритм решения задачи.
Просматриваем значения 4-го столбца (Н). Если все Сj>0, то оптимальное решение найдено .
Если какие-либо -Cj < 0, то находим min(-Cj<0 ) = -Ск .
Ук исключаем из базисных переменных .
Отыскиваем переменную включаемую в базис:
а. Находим min(i/aij)=m/aij (для всех aij < 0), где j - номер строки , соответствующей -Ск.
б. Уm включаем в число базисных переменных.
Преобразуем исходную, строим новую симплексную таблицу.
Возвращаемся в пункт 1.