Автор работы: Пользователь скрыл имя, 27 Ноября 2013 в 21:05, контрольная работа
Выделяют следующие особые случаи, встречающиеся при использовании симплекс-метода:
вырожденность;
альтернативные оптимальные решения;
неограниченные решения;
отсутствие допустимых решений.
Задание 1. Особые случаи применения симплекс-метода……………………...3
Вырожденность…………………………………………………..3
Альтернативные оптимальные решения………………………..7
Неограниченные решения……………………………………...10
Отсутствие допустимых решений……………………………..14
Задание 2…………………………………………………………………………16
Задание 3…………………………………………………………………………18
Задание 4…………………………………………………………………………27
Список литературы………………………………………………………………30
Содержание
Задание 2…………………………………………………………………………
Задание 3…………………………………………………………………………
Задание 4…………………………………………………………………………
Список литературы…………………………………
Задание 1. Изложить материал по выбранной теме. Проиллюстрировать теоретические положения примерами
Выделяют следующие особые случаи, встречающиеся при использовании симплекс-метода:
Основное внимание уделять причинам возникновения таких ситуаций и их интерпретации применительно к практическим задачам.
Для наглядности используется
графический метод решения
Пример1. (Вырожденное оптимальное решение).
Дано: максимизировать целевую функцию
при ограничениях:
Таблица 1.1
Итерация |
Базисные переменные |
x1 |
x2 |
x3 |
x4 |
Решение |
Отношение |
0 (начало вычислений) х2 вводится х3 исключается |
Z |
-3 |
-9 |
0 |
0 |
0 |
|
x3 |
1 |
4 |
1 |
0 |
8 |
2 | |
x4 |
1 |
2 |
0 |
1 |
4 |
2 | |
1 х1 вводится х4 исключается |
Z |
-3/4 |
0 |
9/4 |
0 |
18 |
|
x2 |
1/4 |
1 |
1/4 |
0 |
2 |
8 | |
x4 |
1/2 |
0 |
-1/2 |
1 |
0 |
0 | |
2 оптимум |
Z |
0 |
0 |
3/2 |
3/2 |
18 |
|
x2 |
0 |
1 |
1/2 |
-1/2 |
2 |
||
x1 |
1 |
0 |
-1 |
2 |
0 |
||
0 (начало вычислений) х2 вводится х3 исключается |
Z |
-3 |
-9 |
0 |
0 |
0 |
|
x3 |
1 |
4 |
1 |
0 |
8 |
2 | |
x4 |
1 |
2 |
0 |
1 |
4 |
2 | |
1 х1 вводится х4 исключается |
Z |
-3/4 |
0 |
9/4 |
0 |
18 |
Проверка допустимости не приводит к однозначному определению переменной, подлежащей исключению из базиса, выбор такой переменной можно осуществлять произвольно. Однако на следующей итерации одна из базисных переменных равна нулю. В этом случае говорят, что новое решение является вырожденным.
Наличие вырожденного решения не свидетельствует о какой-либо «опасности» для исследователя и вызывает лишь некоторое неудобство в теоретическом отношении. С практической точки зрения специфика ситуации целиком объясняется наличием в модели, по крайней мере, одного избыточного ограничения.
Что же практически обусловливает вырожденность решения?
Рассмотрим рисунок, иллюстрирующий графический способ решения задачи. Через точку оптимума (х1=0, х2=2) проходят три прямые. Задача содержит только две переменные, поэтому такую точку обычно называют переопределенной, так как для ее идентификации необходимы только две прямые. Отсюда следует вывод, что одно из ограничений модели является избыточным. Информация такого рода позволяет также выявить возможные неточности в формулировке задачи.
Важный в теоретическом отношении второй фактор можно обнаружить, сравнивая итерации 1 и 2. Хотя состав базисных и небазисных переменных на этих итерациях различен, значения всех переменных и целевой функции не изменяются:
x1 = 0, x2 = 2, x3 = 0, x4 = 0, Z = 18.
Это обстоятельство может
привести к выводу о целесообразности
прекращения вычислений на итерации
1 (когда впервые обнаруживается
вырожденность), хотя полученное решение
не является оптимальным. Такой вывод
опровергается следующим
Пример2. (Промежуточное вырожденное решение).
Дано: максимизировать целевую функцию
при ограничениях:
(1)
(2)
(3)
(4)
(5)
Таблица 1.2
Итерация |
Базисные переменные |
x1 |
x2 |
x3 |
x4 |
x5 |
Решение |
0 (начало вычислений) х1 вводится х4 исключается |
Z |
-3 |
-2 |
0 |
0 |
0 |
0 |
x3 |
4 |
3 |
1 |
0 |
0 |
12 | |
x4 |
4 |
1 |
0 |
1 |
0 |
8 | |
x5 |
4 |
-1 |
0 |
0 |
1 |
8 | |
1 х2 вводится х3 исключается |
Z |
0 |
-5/4 |
0 |
3/4 |
0 |
6 |
x3 |
0 |
2 |
1 |
-1 |
0 |
4 | |
x1 |
1 |
1/4 |
0 |
1/4 |
0 |
2 | |
x5 |
0 |
-2 |
0 |
-1 |
1 |
0 | |
2 оптимум |
Z |
0 |
0 |
5/8 |
1/8 |
0 |
17/2 |
x2 |
0 |
1 |
1/2 |
-1/2 |
0 |
2 | |
x1 |
1 |
0 |
-1/8 |
3/8 |
0 |
3/2 | |
x5 |
0 |
0 |
1 |
-2 |
1 |
4 |
В таблице, содержащей результаты всех итераций, вырожденность впервые обнаруживается на итерации 1. В отличие от предыдущего примера в данном случае на итерации 2 вырожденность уже не имеет места, причем значение целевой функции улучшается, возрастая с Z=6 (итерация 1) до Z= 17/2 (итерация 2). Это связано с тем, что переменная x2, вводимая в базис на итерации 1, имеет отрицательный коэффициент (—2) в ограничении, соответствующем нулевой базисной переменной x5. В соответствии с условием допустимости х5 не может быть переменной, исключаемой из базиса.
На рисунке показано, что в рассматриваемом случае вырождение решения получается на некоторой промежуточной итерации.
Рис. 1.2.
Рассмотренная ситуация приводит к выводу, что итерации симплекс-метода должны всегда выполняться до тех пор, пока результаты последней итерации не будут удовлетворять условию оптимальности.
Когда прямая или плоскость, представляющая левую функцию, параллельна прямой или плоскости, соответствующей связывающему ограничению, целевая функция принимает одно и то же оптимальное значение в некоторой совокупности точек пространства решений. Такие решения называются альтернативными оптимальными решениями. Приводимый ниже пример рассматриваемой ситуации показывает, что при этом обычно существует бесконечное множество альтернативных решений. Обсуждая данный вопрос, мы коснемся и тех важных последствий, к которым приводит наличие альтернативных оптимумов при решении практических задач.
Пример 3. (Бесконечное множество решений).
Дано: максимизировать целевую функцию
при ограничениях:
(1)
(2)
(3)
(4)
Таблица 2.1
Итерация |
Базисные переменные |
x1 |
x2 |
x3 |
x4 |
Решение |
0 (начало вычислений) х2 вводится х3 исключается |
Z |
-2 |
-4 |
0 |
0 |
0 |
x3 |
1 |
2 |
1 |
0 |
5 | |
x4 |
1 |
1 |
0 |
1 |
4 | |
1 х1 вводится х4 исключается |
Z |
0 |
0 |
2 |
0 |
10 |
x2 |
1/2 |
1 |
1/2 |
0 |
5/2 | |
x4 |
1/2 |
0 |
-1/2 |
1 |
3/2 | |
2 оптимум |
Z |
0 |
0 |
2 |
0 |
10 |
x2 |
0 |
1 |
1 |
-1 |
1 | |
x1 |
1 |
0 |
-1 |
2 |
3 |
Рисунок 2.1 иллюстрирует условия данной задачи ЛП, особенность которой состоит в том, что прямая, представляющая целевую функцию, параллельна прямой, соответствующей одному из связывающих ограничений. Это обусловливает наличие альтернативных оптимальных решений. Любая точка отрезка ВС представляет собой альтернативный оптимум, причем в каждой из этих точек целевая функция имеет одно и то же значение Z=10.
Каким образом по результатам этой итерации, содержащимся в таблице, можно узнать о наличии альтернативных оптимальных решений? Рассмотрим значения коэффициентов при небазисных переменных в Z-уравнении, полученном на данной итерации.
Нулевое значение коэффициента (небазисной) переменной x1 свидетельствует о том, что ее включение в базис не изменит значения целевой функции, но приведет к изменению значений других переменных. Именно это и происходит на итерации 2, когда переменная x1 вводится в базис вместо x4. В результате получается новое оптимальное решение, соответствующее точке С, в которой x1=3, x2=1 и Z=10.
Как и следовало ожидать, с помощью симплекс-метода удается идентифицировать именно угловые точки В и С. Любое решение, соответствующее точке (х1' и x2'), принадлежащей отрезку ВС, можно определить как положительно-взвешенное среднее двух полученных оптимальных базисных решений, соответствующих точкам В и С. Поэтому, используя координаты точек В и С
B: x1 = 0, x2 = 5/2,
C: x1 = 3, x2 = 1
и полагая , можно выразить координаты любой точки отрезка ВС следующим образом:
x1' = a(0) + (1 - a)(3) = 3 - 3a,
x2' = a(5/2) + (1 -a)(1) = 1 - 3a/2.
Заметим, что при a=0 имеем (x1', x2') = (3, 1), что соответствует точке С. Если a=1, то (x1, x2)= (0, 5/2), т. е. получаем точку В. При значениях a, заключенных между 0 и 1, точка (x1', x2') располагается на отрезке ВС.
Информация о наличии
альтернативных оптимумов оказывается
очень полезной при решении практических
задач, так как лицо, принимающее
решение, получает возможность выбора
альтернативного варианта, в наибольшей
степени отвечающего
Пример 4. (Неограниченная целевая функция).
Дано: максимизировать целевую функцию
при ограничениях:
(1)
(2)
(3)
(4)
Начальная итерация
Таблица 3.1
Базисные переменные |
x1 |
x2 |
x3 |
x4 |
Решение |
Z |
-2 |
-1 |
0 |
0 |
0 |
x3 |
1 |
-1 |
1 |
0 |
10 |
x4 |
2 |
0 |
0 |
1 |
40 |
Рис. 3.1.
Условия некоторых задач ЛП могут допускать бесконечное увеличение значений переменных без нарушения наложенных ограничений. Это свидетельствует о том, что пространство решений, по крайней мере, в одном направлении не ограничено. Следовательно, в таких случаях целевую функцию можно сделать сколь угодно большой (задача максимизации) или сколь угодно малой (задача минимизации). Характеризуя такую ситуацию, обычно говорят, что и пространство решений, и оптимальное значение целевой функций не ограничены.
Неограниченность решения задачи ЛП свидетельствует только об одном: разработанная модель недостаточно точна. Бессмысленность использования модели, прогнозирующей «бесконечную» прибыль, вполне очевидна. Наиболее типичные ошибки, приводящие построению моделей такого рода, состоят в том, что
1) не учтено одно (или несколько) ограничение, не являющееся избыточным;
2) неточно оценены параметры (постоянные), фигурирующие в не которых ограничениях.
Анализ начальной симплекс-
Информация о работе Особые случаи применения симплекс-метода