
Линейное программирование.ppt
- Количество слайдов: 62
Математические методы исследования операций Линейное программирование
Линейное программирование 1 v Определение задачи ЛП v КЗЛП и построение канонической формы v Первая геометрическая интерпретация и графический метод решения v Основные теоремы ЛП v Вторая геометрическая интерпретация и базисные планы v Теоремы о базисных планах
Линейное программирование v Симплекс-метод, алгоритм v Симплекс-метод, обоснование v Метод минимизации невязок v Проблема вырожденности v Альтернативные оптимальные планы v Модифицированный симплекс-метод 2
Общая задача линейного программирования (ОЗЛП)
Каноническая задача линейного программирования (ОЗЛП) 2
Построение канонической формы 1
Построение канонической формы 2
Первая геометрическая интерпретация ЗЛП Рассмотрим задачу-базовый пример x 2 7 x 1 + 5 x 2 35 x 1 + 2 x 2 8 x 1 0 D x 1 x 2 0
Графический метод решения ЗЛП 1 x 2 x* D x 1
Принципиальные ситуации, возможные при решении задачи линейного программирования Решение достигается в угловой точке (a) Целевая функция не ограничена (b) Бесконечное множество решений (c)
Графический метод решения ЗЛП Рассмотрим задачу 2
Основные теоремы ЛП Теорема Доказательство Теорема о представлении многогранного выпуклого множества 1
Основные теоремы ЛП 2
Основные теоремы ЛП 3 - угловые точки
Основные теоремы ЛП 4 - направляющие вектора конуса (!) рассуждения «от противного»
Основные теоремы ЛП 5 По свойства многогранного выпуклого конуса: В зависимости от знака (1)
Основные теоремы ЛП 5 (2) (3)
Вторая геометрическая интерпретация ЗЛП (!) без ограничения общности Аx = b несовместна существуют линейно -зависимые ограничения 1
Вторая геометрическая интерпретация ЗЛП 1
Базисный план 1
Базисный план 2 - базисный план
Базисный план базисный план-невырожденный: вырожденный – в противном случае. 3
Базисный план 4
Теоремы о свойствах базисных планов Теорема Каждый допустимый базисный план является угловой точкой множества допустимых планов 1
Теоремы о свойствах базисных планов 2
Базисные планы (пример)
Симплекс-метод, историческая справка Леонид Витальевич Канторович (1912 -1986), 1939 Джордж Данциг (1914 -2005), 1947
Симплекс-метод, геометр. интерпретация 1
Симплекс-метод, геометр. интерпретация 2
Симплекс-метод, геометр. интерпретация 3
Симплекс-метод алгоритм 0 -итерация: Определение исходного допустимого базисного плана Проверка оптимальности Да Выход Стандартная итерация Нет Определение вводимого столбца Определение выводимого столбца Обнаружена неограниченность Нет Пересчёт параметров задачи относительно нового базиса Выход
Симплекс-метод критерий оптимальности
Симплекс-метод определение выводимого столбца
Симплекс-метод, неограниченность
Симплекс-метод, симплекстаблица Значение Номера базисных столбцов Столбец ограничений в текущем базисе цел. функции на текущем плане Строка «оценок» Матрица задачи в текущем базисе Значения l, рассч. при определен. выводимого столбца
Исходный Симплекс-метод, пример (0) допустимый базис
Симплекс-метод, пример (1)
Разрешающий элемент Симплекс-метод, пример (2) 0 – 4 : 7 – 3 0 0 35: 7=5 8: 1=8 3 35 7 5 1 0 4 8 1 2 0 8 1 Разрешающий 5 элемент 20 0 – 1/7 4/7 5: 5/7=7 0 1 5/7 1/7 0 4 3 0 9/7 – 1/7 1 7/3 7 3: 9/7=7/3
Симплекс-метод, пример (3) План оптимальный !!! 61/3 0 0 5/9 1 10/3 1 0 2/9 – 5/9 2 7/3 0 1 – 1/9 7/9
Симплекс-метод, метод минимизации невязок
Обоснование симплекс-метода Т 1/1
Обоснование симплекс-метода Т 1/2
Обоснование симплекс-метода Т 2/1 (T 2. 1)
Обоснование симплекс-метода ? ? Т 2/2
Обоснование симплекс-метода Т 2/3
Обоснование симплекс-метода Т 3/1 (T 3. 1)
Обоснование симплекс-метода Т 4/1
Сходимость симплекс-метода и проблема вырожденности 1 Рассмотрим пример
Сходимость симплекс-метода и проблема вырожденности 2
Сходимость симплекс-метода и проблема вырожденности 3
Сходимость симплекс-метода и проблема вырожденности 4
Сходимость симплекс-метода и проблема вырожденности 5 ( ) Базовая идея: переход к «возмущённой» задаче (В. 1)
Сходимость симплекс-метода и проблема вырожденности ( ) Теорема Чарнса 6
Альтернативные оптимальные планы Рассмотрим пример 1
Альтернативные оптимальные планы 2
Альтернативные оптимальные планы 3
Модифицированный симплекс-метод 1
Модифицированный симплекс-метод 2
Модифицированный симплекс-метод, пример 1
Модифицированный симплекс-метод, пример 2
Модифицированный симплекс-метод, пример 3
Модифицированный симплекс-метод, мультипликативная форма r-й столбец: Мультипликативная форма 3