Скачать презентацию M-метод Лекция 3 Вопросы Использование дополнительных Скачать презентацию M-метод Лекция 3 Вопросы Использование дополнительных

3. M-метод.ppt

  • Количество слайдов: 13

M-метод Лекция № 3 M-метод Лекция № 3

Вопросы Использование дополнительных переменных Использование искусственных переменных М-метод Двухэтапный метод Вопросы Использование дополнительных переменных Использование искусственных переменных М-метод Двухэтапный метод

Рассмотрим пример Фирма «Антифриз» производит два вида продукции из смеси воды и спирта Расход Рассмотрим пример Фирма «Антифриз» производит два вида продукции из смеси воды и спирта Расход сырья на тонну продукции Максимально возможный расход сырья в сутки М 40 Замерзает при -40 С Спирт 4 2 6 Вода 6 4 24 Доход за тонну продукции М 20 Замерзает при -20 С 5 4 Отдел маркетинга ограничил производство жидкости марки М 20 до 2 т/сутки, в виду отсутствия надлежащего спроса, а также поставил задачу: производство жидкости марки М 20 не должно превышать производство жидкости марки М 40 более чем на тонну в сутки.

Формализуем пример Введем обозначения: x 1 – объем производимой жидкости марки М 40, x Формализуем пример Введем обозначения: x 1 – объем производимой жидкости марки М 40, x 2 – объем производимой жидкости марки М 20. Целевая функция: f = 5 x 1 + 4 x 2 max Ограничения: 4 x 1 + 2 x 2 6 6 x 1 + 4 x 2 2 -x 1 + x 2 1 x 1 , x 2 0

Представим задачу в канонической форме Откуда легко получить допустимый вид задачи Представим задачу в канонической форме Откуда легко получить допустимый вид задачи

Проблемный пример Исходная задача Каноническая задача Видим, что допустимый вид получить не так просто Проблемный пример Исходная задача Каноническая задача Видим, что допустимый вид получить не так просто как раньше

М-метод Введем в ограничения и в целевую функцию искусственные переменные И используем их в М-метод Введем в ограничения и в целевую функцию искусственные переменные И используем их в качестве недостающих базисных

Первая М-симплекс таблица x 1 x 2 x 3 x 4 R 1 R Первая М-симплекс таблица x 1 x 2 x 3 x 4 R 1 R 2 B x. M R 1 3 1 0 0 1 0 3 R 2 4 3 -1 0 0 1 6 x. M x 4 1 2 0 1 0 0 4 f -4 -1 0 0 -M -M 0 x 1 x 2 x 3 x 4 R 1 R 2 B R 1 3 1 0 0 1 0 3 R 2 4 3 -1 0 0 1 6 x 4 1 2 0 1 0 0 4 f -4 + 7 M -1 + 4 M -M 0 0 0 9 M

Последующие М-таблицы x 1 x 2 x 3 x 4 R 1 R 2 Последующие М-таблицы x 1 x 2 x 3 x 4 R 1 R 2 B x 1 1 1/3 0 0 1/3 0 1 R 2 0 5/3 -1 0 -4/3 1 2 x 4 0 5/3 0 1 -1/3 1 3 f 0 (1 + 5 M)/3 -M 0 (4 – 7 M)/3 0 4 + 2 M x 1 x 2 x 3 x 4 R 1 R 2 B x 1 1 0 1/5 0 1/2 -1/5 3/5 x 2 0 1 -3/5 0 -4/5 3/5 6/5 x 4 0 0 -1 -1 -1 0 -1 f 0 0 1/5 0 8/5 – M -1/5 – M 22/5 + 4 M И. т. д.

Двухэтапный метод Это модифицированный М-метод Поиск начального допустимого базисного решения 2. Решение исходной задачи Двухэтапный метод Это модифицированный М-метод Поиск начального допустимого базисного решения 2. Решение исходной задачи Первый этап минимизирует сумму искусственных переменных при исходных ограничениях Если минимальное значение этой новой целевой функции больше нуля, то исходная задача не имеет допустимого решения. 1.

Пример x 1 x 2 x 3 x 4 R 1 R 2 B Пример x 1 x 2 x 3 x 4 R 1 R 2 B R 1 3 1 0 0 1 0 3 R 2 4 3 -1 0 0 1 6 x 4 1 2 0 1 0 0 4 r 0 0 -1 -1 0

Преобразуем r-строку x 1 x 2 x 3 x 4 R 1 R 2 Преобразуем r-строку x 1 x 2 x 3 x 4 R 1 R 2 B R 1 3 1 0 0 1 0 3 R 2 4 3 -1 0 0 1 6 x 4 1 2 0 1 0 0 4 r 7 4 -1 0 0 0 9 x 1 x 2 x 3 x 4 R 1 R 2 B x 1 1 1/3 0 0 1/3 0 1 R 2 0 5/3 -1 0 -4/3 1 2 x 4 0 5/3 0 1 -1/3 0 3 r 0 5/3 -1 0 -7/3 0 2

Продолжаем вычисления x 1 x 2 x 3 x 4 R 1 R 2 Продолжаем вычисления x 1 x 2 x 3 x 4 R 1 R 2 B x 1 1 0 1/5 0 3/5 -1/5 3/5 x 2 0 1 -3/5 0 -4/5 3/5 6/5 x 4 0 0 1 1 1 -1 1 r 0 0 -1 -1 0 Найдено решение, при котором функция r равна 0