![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Стандартная форма записи задачи линейного программирования
1) Если в ограничении есть знак ≤, то мы прибавляем к левой части остаточную переменную x 1 – 2 x 2 ≤ 5; x 1 – 2 x 2 + s 1 = 5; s 1 – остаточная переменная s 1 ≥ 0; 2 x 1 + 3 x 2 ≥ 10; 2 x 1 + 3 x 2 – s 2 = 10; s 2 – избыточная переменная s 2 ≥ 0. 2) max z = (– a) Û min (– z) = a. Решение, полученное занулением n – m переменных называется базисным. Переменные не равные нулю называются базисными переменными, а равные нулю – небазисными. шаг 0 начальное решение (xi = 0).
z – строка оценок; “С” ´ столб – (оценка в верхней строчке); X опт = 0·120 + 0·300 + 0·600 – 0 = 0; x 1: 0·2 + 0·3 + 0·8 – 2 = – 2 и т.д. шаг 1 Если в строке нет отрицательных, то оптимальное решение получено. Столбец, в котором стоит наибольшая по модулю отрицательная оценка является разрешающим. Переменная этого столбца вводится в базис. x 2 – разрешающая; x 2 вводится в базис. шаг 2 Находим отношение элементов столбца X опт к положительным элементам разрешающего столбца. Строка, в которой отношение наименьшее является разрешающей, соответствующая переменная выводится из базиса. s 2 выводится из базиса, разрешающая. На пересечении разрешающей строки и разрешающего столбца стоит главный элемент. шаг 3 Пересчитываем коэффициенты таблицы с помощью преобразований Гаусса.
Особые случаи применения симплекс-метода 1. Вырождение решение
пример. max z = 3 x 1 + 9 x 2.
x 2 = 2; s 1 = 0; x 1 = s 2 = 0; z = 18.
пример. max z = 2 x 1 + 4 x 2. АВ – множество решений
3. Неограниченное решение пример. max z = 2 x 1 + x 2. max z = ∞
Столбец x 2 не содержит положительных, значит сразу можно сделать вывод о неограниченности максимума. max z = ∞
|