Министерство образования и науки Украины
Днепропетровский Национальный Университет
Факультет электроники, телекоммуникаций и компьютерных систем
Кафедра АСОИ
Расчётная задача №2
«Исследование операций»
Выполнил:
Ст. группы РС-05
Проверил:
Доцент кафедры АСОИ
Саликов В.А.
г. Днепропетровск
2007г.
Условие задачи
1)Решим графическим методом
Следовательно, оптимальное решение: X1=4/9
Х2=35/9
Минимальное значение целевой функции: Z=55/9
2)Симплекс-метод
В случае, когда одно или несколько ограничений имеют знаки или = невозможно получить решение. Для получения начального допустимого базиса вводят искусственные переменные R1,R2,R3,R4. Поскольку R1,R2,R3,R4 не имеют отношение к содержательной постановке задачи, то за их применение назначается штраф. В ходе решения задачи на заключительной итерации эти переменные должны принять нулевое значение и выйти из базиса.
Симплексный метод решения задачи линейного программирования основан на переходе от одного опорного плана к другому, при котором значение целевой функции возрастает (при условии, что данная задача имеет оптимальный план, и каждый ее опорный план является невырожденным). Указанный переход возможен, если известен какой-нибудь исходный опорный план.
Базис |
Решение |
Оценка |
||||||||||||||
Z |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||
-2 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
6 |
6 |
||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
6 |
- |
||
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
7 |
7 |
||
1 |
7 |
-1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
7 |
1 |
||
2 |
5 |
0 |
0 |
-1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
10 |
2 |
||
5 |
2 |
0 |
0 |
0 |
-1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
10 |
5 |
||
7 |
1 |
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
0 |
0 |
0 |
1 |
7 |
7 |
Базис |
Решение |
Оценка |
||||||||||||||
Z |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
5 |
- |
|||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
6 |
6 |
||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
6 |
- |
|||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
7 |
|||||
0 |
0 |
-1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
5 |
||||||
0 |
0 |
0 |
-1 |
0 |
0 |
0 |
0 |
1 |
0 |
8 |
||||||
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
0 |
0 |
1 |
6 |
В состав таблицы входят столбцы для базисных переменных и всех переменных, входящих в целевую функцию и ограничения, и, кроме того, столбец решений и отношений. Строками таблицы являются строки из коэффициентов при переменных в соответствующих уравнениях для базисных переменных.
Для решения задачи шага 1 из числа небазисных (равных нулю) переменных выбираем включаемую переменную, имеющую наибольший отрицательный коэффициент в z - уравнении (условие оптимальности), т.к. при этом обеспечивается максимальный прирост целевой функции в стандартной форме. Столбец с включаемой переменной становится ведущим.
Исключаемую переменную (шаг 2) определяем по минимальному положительному отношению правой части уравнения к соответствующему коэффициенту ведущего столбца (условие допустимости - обращение в нуль данной переменной в смежной точке). Строка, соответствующая исключаемой переменной, становится ведущей. Далее определяем ведущий элемент таблицы на пересечении ведущего столбца и строки
Во вводимой переменной в задаче минимизации является небазисная переменная, имеющая в Z-уравнении наибольший положительный коэффициент.
Базис |
Решение |
Оценка |
||||||||||||||
Z |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
||||||||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
- |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
42 |
|||||||
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
|||||||
0 |
0 |
0 |
-1 |
0 |
0 |
0 |
1 |
0 |
||||||||
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
0 |
1 |
||||||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
42 |
- ведущий столбец
- ведущая строка
Базис |
Решение |
Оценка |
||||||||||||||
Z |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
- |
|||||||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
||||||||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
- |
|||||||
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
28 |
|||||||
0 |
0 |
1 |
0 |
0 |
0 |
0 |
-1 |
0 |
||||||||
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
0 |
1 |
||||||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
- ведущий столбец
- ведущая строка
Базис |
Решение |
Оценка |
||||||||||||||
Z |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
||||||||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
- |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
||||||||
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
|||||||
0 |
0 |
1 |
0 |
0 |
0 |
0 |
-1 |
0 |
- |
|||||||
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
-1 |
||||||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
15 |
- ведущий столбец
- ведущая строка
Базис |
Решение |
||||||||||||||
Z |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
||||||||
0 |
0 |
0 |
1 |
0 |
1 |
-1 |
0 |
0 |
0 |
0 |
-1 |
1 |
3 |
||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|||||||
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||
0 |
0 |
1 |
0 |
0 |
0 |
0 |
-1 |
0 |
|||||||
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
-1 |
|||||||
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Если переменной для включения в базис нет и все коэффициенты при небазисных переменных - отрицательны, то полученное решение оптимально.
Таким образом, оптимальное решение задачи имеет вид:
,
Так как, значение целевой функции, вычисленное симплекс методом, совпало со значением, полученным в результате решения графическим методом, можно сделать вывод, что найденные значения верны.