![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
При определении минимума линейной функции Z возможны два пути: 1) полагая F = -Z, отыскать максимум F, учитывая, что Z min= - F max; 2) модифицировать симплексный метод: на каждом шаге уменьшать линейную функцию за счет той неосновной переменной, которая входит в выражение линейной функции с отрицательным коэффициентом. Рассмотрим это на следующем примере:
Пример 5.2. Решить симплексным методом задачу:
Z= 18 y 1 + 16 у 2 + 5 у 3 + 21 y 4 min при ограничениях:
Решение. Введем дополнительные неотрицательные переменные y 5 и y 6, со знаком "минус", так как неравенства имеют вид " ". Получаем систему уравнений:
Если на первом шаге в качестве основных взять дополнительные переменные, то получим недопустимое базисное решение: (0;0;0;0;-2;-3). В данном случае удобно в качестве основных взять переменные у 3и у 4(это согласуется с правилом выбора основных переменных, сформулированным в § 5.2); так как коэффициенты при у 3и у 4положительны, получим в е первоначального допустимое базисное решение.
I шаг. Основные переменные: y 3, y 4. Неосновные переменные: y 1, y 2 y 5, y 6.
Выражаем основные переменные через неосновные:
Y 1 = (0; 0; 3; ; 0; 0) — первое базисное решение, оно допустимое. Выражаем линейную функцию через неосновные переменные:
=29 — это значение не является минимальны так как функцию Z можно уменьшить за счет перевода в основные любой из переменных у 1 или у 2, имеющих в выражении для Z отрицательные коэффициенты. Так как у 1 имеет больший по абсолютному значению коэффициент, то значение этой переменной. Для нее наибольшее возможное значение:
, т.е. первое уравнение является разрешающим; у 3 становится неосновной переменной
.
II шаг. Основные переменные: y 1, y 2. Неосновные переменные: y 3, y 4 y 5, y 6.
Получим после преобразований:
- функция цели.
При базисном решении Y 2 = (1;0;0;1/3;0;0) получаем . Переменную переводим в основные, так как в выражение для Z она входит с отрицательным коэффициентом. Наибольшее возможное значение у 2 = min {3; 3/5} = 3/5, второе уравнение разрешающее, и y 4 переходит в неосновные переменные;
.
III шаг. Основные переменные: y 1, y 2. Неосновные переменные: y 3, y 4 y 5, y 6.
Получим после преобразований:
. Базисное решение
оптимальное, так как в выражении для Z нет неосновных переменных с отрицательными коэффициентами. Поэтому
.
Сформулируем критерий оптимальности при отыскании минимума линейной функции: если в выражении линейной функции через неосновные переменные отсутствуют отрицательные коэффициенты при неосновных переменных, то решение оптимально.
Замечание. На каждом шаге симплексного метода какая-либо неосновная переменная переводится в основные, притом каждое уравнение системы ограничений определяет конечное или бесконечное наибольшее возможное значение этой временной – оценочное отношение. В примерах 5.1 и 5.2 встречались различные случаи оценки роста неосновной переменной, которые зависели от знаков и значений свободного члена и коэффициента при переводимой переменной. Сформулируем все возможные случаи.
Обозначим: хi — переводимая неосновная переменная, bj — свободный член, аij — коэффициент при xi. В общем виде уравнение определяет наибольшее возможное значение хi по следующим правилам:
1) , если
разного знака и
например:
или
.
2) , если
одного знака и
например:
.
3) , если
, например:
.
4) , если
, например:
.
5) , если
, например:
.
Дата публикования: 2014-10-18; Прочитано: 948 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!