Задача линейного программирования. Табличный симплекс-метод. Использование искусственных переменных.

Презентация:



Advertisements
Похожие презентации
Задача линейного программирования. Табличный симплекс-метод.
Advertisements

Задача линейного программирования. Матричный симплекс-метод.
Задача линейного программирования. Двойственная задача, двойственный симплекс-метод.
Задача линейного программирования. Табличный симплекс-метод.
Симплекс-метод Лекции 6, 7. Симплекс-метод с естественным базисом Симплекс –метод основан на переходе от одного опорного плана к другому, при котором.
Симплекс-метод Симплексный метод – это вычислительная процедура, основанная на принципе последовательного улучшения решений при переходе от одной базисной.
1/ 23 Это развёрнутая форма записи Это развёрнутая форма записи Линейная целевая функция Линейные ограни- чения Условия неотрицательности переменных.
Симплекс-метод. Сущность метода Первый шаг. Найти допустимое решение (план), соответствующее одной из вершин области допустимых решений. Второй.
Линейное программирование Двойственность в линейном программировании.
Симплекс-метод. Сущность метода Симплекс-метод – универсальный метод решения задач линейного программирования. Суть метода: целенаправленный перебор.
Кафедра математики и моделирования Старший преподаватель Е.Г. Гусев Курс «Высшая математика» Лекция 17. Тема: Графический метод и симплекс-метод задачи.
Решение задачи линейного программирования методом последовательного улучшения плана ( Симплексный методом )
Прямая и двойственная задачи и их решение симплекс-методом Лекции 8, 9.
1 Построение логических схем (Презентация). 2 Правило построения логических схем: 1.Определить число логических переменных. 2.Определить количество базовых.
Основная задача линейного программирования Симплекс-метод.
Л.Н. Кривдина СИНТЕЗ ЦИФРОВЫХ РЕГУЛЯТОРОВ НА ОСНОВЕ ЛИНЕЙНЫХ МАТРИЧНЫХ НЕРАВЕНСТВ.
1 Стандартная задача Матричная форма записи § 1.4. Специальные виды задач ЛП максимизацииминимизации Обозначения.
Алгоритм. 1. Графическим методом строим ограничения на плоскости 2. Находим точку пересечения целевой функции с вершиной многоугольника, удовлетворяющего.
Линейное программирование Основная задача линейного программирования.
Линейное программирование Основная задача линейного программирования.
Транксрипт:

Задача линейного программирования. Табличный симплекс-метод. Использование искусственных переменных

Рассмотрим ЗЛП

Приведем к канонической форме

Матричный вид ЗЛП

Начальный базис 0. Начальный базис P = E отсутствуют все столбцы для образования единичной матрицы

Начальный базис добавим искусственную переменную

Начальный базис чтобы искусственная переменная не влияла на решение и не присутствовала в оптимальном базисе, введем ее в целевую функцию примем

Начальный базис 0. Начальный базис P = E Базис: x 3, x 5

Базис x 3, x 5 1. Допустимость базиса 2. Оптимальность базиса допустимый неоптимальный x1x1 x2x2 x4x4 b x3x x5x5 110 f b 8>0 10>0 f

Базис x 3, x 5 3. Проверка наличия решения 4. Ввод в базис ОДР замкнута, решение есть x1x1 x2x2 x4x4 f Разрешающий столбец: x 1 x1x1 x2x2 x4x4 b x3x3 -1

Базис x 3, x 5 5. Вывод из базиса x1x1 x2x2 x4x4 b-b/x 1 x3x x5x f Разрешающая строка: x 5 Разрешающий элемент: a 51 =-2

Пересчет симплекс-таблицы Исходная симплекс- таблица: Промежуточная симплекс-таблица: x1x1 x2x2 x4x4 b x3x x5x5 110 f x5x5 x2x2 x4x4 b x3x x1x f

Пересчет симплекс-таблицы Промежуточная симплекс-таблица: Разрешающий элемент: a 51 =-2 Все элементы промежуточной таблицы делятся на разрешающий элемент x5x5 x2x2 x4x4 b x3x x1x f x5x5 x2x2 x4x4 b x3x3 1/2-3/2-1/23 x1x1 1/25 f -203/2 5/23/215

Базис x 3, x 1 1. Допустимость базиса 2. Оптимальность базиса допустимый неоптимальный x5x5 x2x2 x4x4 b x3x3 1/2-3/2-1/23 x1x1 1/25 f -203/2 5/23/215 b 3>0 5>0 f -203/2 5/23/2

Базис x 3, x 1 3. Проверка наличия решения 4. Ввод в базис ОДР замкнута, решение есть x1x1 x2x2 x4x4 f -203/2 5/23/2 Разрешающий столбец: x 2 x5x5 x2x2 x4x4 b x3x3 1/2-3/2

Базис x 3, x 1 5. Вывод из базиса x5x5 x2x2 x4x4 b-b/x 2 x3x3 1/2-3/2-1/232 x1x1 1/2510 f -203/2 5/23/215 Разрешающая строка: x 3 Разрешающий элемент: a 32 =-3/2

Пересчет симплекс-таблицы Исходная симплекс- таблица: Следующая симплекс- таблица: x5x5 x2x2 x4x4 b x3x3 1/2-3/2-1/23 x1x1 1/25 f -203/2 5/23/215 x5x5 x3x3 x4x4 b x2x2 1/3-2/3-2/3-1/32 x1x1 -2/3-2/31/32/32/34 f -302/3 -5/32/32/320

Базис x 2, x 1 x5x5 x3x3 x4x4 b x2x2 1/3-2/3-2/3-1/32 x1x1 -2/3-2/31/32/32/34 f -302/3 -5/32/32/320 допустимый неоптимальный Разрешающая строка: x 2 Разрешающий элемент: a 24 =-1/3 Разрешающий столбец: x 4

Пересчет симплекс-таблицы Исходная симплекс- таблица: Следующая симплекс- таблица: x5x5 x3x3 x4x4 b x2x2 1/3-2/3-2/3-1/32 x1x1 -2/3-2/31/32/32/34 f -302/3 -5/32/32/320 x5x5 x3x3 x2x2 b x4x x1x f

Базис x 4, x 1 x5x5 x3x3 x2x2 b x4x x1x f допустимый оптимальный, решение единственное

Ответ Оптимальный базис: x 1, x 4 Базисные переменные: x 1 = 8 x 4 = 6 Свободные переменные: x 2 = 0 x 3 = 0 x 5 = 0 Значение функции: f(X) = 24 x5x5 x3x3 x2x2 b x4x x1x f

x1x1 x2x2 x4x4 b x3x x5x5 110 f x5x5 x2x2 x4x4 b x3x3 1/2-3/2-1/23 x1x1 1/25 f -203/2 5/23/215 x5x5 x3x3 x2x2 b x4x x1x f x5x5 x3x3 x4x4 b x2x2 1/3-2/3-2/3-1/32 x1x1 -2/3-2/31/32/32/34 f -302/3 -5/32/32/320