![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пример 5.8. Решить симплексным методом задачу:
при ограничениях:
Решение. После введения дополнительных переменных, которые возьмем в качестве основных, получим:
I шаг. Основные переменные: х 3, х 4, х 5. Неосновные переменные: х 1, х 2.
После преобразований:
Х 1 = (0;0;2;6;14) — допустимое базисное решение. . Критерий оптимальности на max не выполнен, переводим в основные переменную х 1 так как в выражение для F она входит с положительным коэффициентом. x 1 = min{2;6/3;14/6} = 2. Оценочные отношения в двух переменных уравнениях совпадают, поэтому в качестве разрешающего можно взять любое из них, например первое.
II шаг. Основные переменные: х 1, х 4, х 5. Неосновные переменные: х 2, х 3.
Получим после преобразований:
X 2 = (2;0;0;0;2) – вырожденное базисное решение, основная компонента х 4 = 0.
Линейная функция цели, выраженная через неосновные переменные, имеет вид: F = 4 + х 2 - 2 x 3. Переводя переменную Х 2 в основные, получаем: х 2 = min { ;0;1} = 0, поэтому на следующем шаге изменения функции цели не произойдет
. Это нарушение принципа улучшения решения, который должен выполняться при использовании симплексного метода, поэтому уточним этот принцип: каждый следующий шаг должен улучшить или, в крайнем случае, не ухудшить значение линейной функции.
III шаг. Основные переменные: х 1, х 2, х 5. Неосновные переменные: х 3, х 4.
После преобразований получим:
X 3 = (2;0;0;0;2) – это базисное решение тоже вырождено. Покомпонентно оно совпадает с Х 2, однако формально отличается набором основных переменных. Выражение линейной функции через неосновные переменные имеет вид: F = 4 + х 3 – x 4, F (X 3) = 4.
Выполненный шаг хотя и не вызвал увеличение значения линейной функции, не является лишним, так как привел к новому базисному решению. Наличие "пустых" шагов () может привести к так называемому "зацикливанию", т.е. возвращению к ранее найденному допустимому базисному решению (с тем же набором основных и неосновных переменны), и в этом случае процесс бесконечен. Избежать "зацикливания" можно с помощью определенных мер, которые в данном пособии не рассматриваются. Задачи с "зацикливанием" встречаются чрезвычайно редко, так как к нему приводит не только вырождение, но и сочетание его с другими специфическими условиями,
Вывод. Если на каком-либо шаге наибольшее возможное значение переменной достигается в нескольких уравнениях одновременно (совпадают их оценочные отношения), то разрешающим являются любое из них. На следующем шаге получаем вырожденное базисное решение, переход к очередному базисному решению может не изменить функцию цели ().
Замечание. Вырождение, полученное при оптимальном решении, может привести к альтернативному оптимуму даже при ненулевых коэффициентах при всех неосновных переменных в линейной функции (об этом упоминалось при рассмотрении I особенности).
III. Отсутствие конечного оптимума
Пример 5.9. Решить симплексным методом задачу:
при ограничениях:
Решение. Геометрическое решение этой задачи приведено в примере 4.3,б (см. рис. 4.5,6). На очередном шаге решения этой задачи симплексным методом получаем.
Основные переменные: х 1, х 2, х 5. Неосновные переменные: x 3, x 4.
- базисное решение;
; min не достигнут, так как критерий оптимальности на min не выполнен: переменная х 3 имеет отрицательный коэффициент в выражении для F. Определяем х 3 = min (
,
,
) =
, так как в каждое из трех уравнений эта переменная входит с тем же знаком, что и свободный член. Уравнения не ограничивают рост х 3, поэтому и значение функции F неограниченно и отрицательно, т.е.
.
Если на каком-либо шаге получаем, что во всех уравнениях системы бесконечны оценочные отношения той переменной, которая переводится в основные, то задача не имеет конечного оптимума (, если задача на отыскание максимума,
, если задача на отыскание минимума).
Подводя итоги, можно утверждать, что если система ограничений непротиворечива, то выполнение конечного числа последовательных шагов симплексного метода либо приводит к нахождению оптимального решения задачи, (оно может бы неединственным), либо к установлению того факта, что линейная функция не имеет конечного оптимума.
Дата публикования: 2014-10-18; Прочитано: 1525 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!