Разделы презентаций


Симплекс метод

Содержание

Приведение записи задачи к каноническому виду Рассмотрим в качестве исходной задачу определения оптимальной производственной программы, записанную в симметричном виде. Для изменения формы записи задачи используем неотрицательные балансовые переменные, которые добавим

Слайды и текст этой презентации

Слайд 1Симплекс-метод
1.Подготовка задачи к применению симплекс-метода:
- приведение задачи к каноническому

виду;
определение начального неотрицательного базисного решения.
2.Общая характеристика метода и демонстрация его

применения на примере.
3.Симплексные таблицы.
4.Общее представление о симплекс-методе с искусственным базисом
Симплекс-метод 1.Подготовка задачи к применению симплекс-метода:- приведение задачи к каноническому виду;определение начального неотрицательного базисного решения.2.Общая характеристика метода

Слайд 2Приведение записи задачи к каноническому виду
Рассмотрим в качестве

исходной задачу определения оптимальной производственной программы, записанную в симметричном виде.

Для изменения формы записи задачи используем неотрицательные балансовые переменные, которые добавим к левым частям неравенств. В целевую функцию введем балансовые переменные с нулевыми коэффициентами.
Приведение записи задачи к каноническому виду  Рассмотрим в качестве исходной задачу определения оптимальной производственной программы, записанную

Слайд 4Убедимся в том, что мы располагаем неотрицательным базисным решением. Признак

наличия такого решения следующий: в каждом уравнении системы ограничений должна

присутствовать такая переменная, которая в данном уравнении имеет коэффициент 1, а в остальных уравнениях системы коэффициент 0. Таким образом, в матрице системы должна выделяться единичная подматрица.


Убедимся в том, что мы располагаем неотрицательным базисным решением. Признак наличия такого решения следующий: в каждом уравнении

Слайд 5Как получить неотрицательное базисное решение
1. Приведение к каноническому виду симметричной

задачи на максимум Z позволяет сразу выделить единичную подматрицу и

базисное решение.
2. Матрицу системы можно преобразовать методом «Жордана-Гаусса» и получить в итоге единичную подматрицу и базисное решение
3. Можно ввести искусственные переменные и сформировать единичную подматрицу их коэффициентами
Как получить неотрицательное базисное решение1. Приведение к каноническому виду симметричной задачи на максимум Z позволяет сразу выделить

Слайд 6Что представляет собой базисное решение
Каждый вектор единичной подматрицы образован коэффициентами

переменных, которые именуются базисными. Остальные переменные будем называть свободными.
Выразив

базисные переменные через свободные и приравняв последние к нулю, получаем базисное решение.
Поскольку свободные члены уравнений в силу их физического смысла являются числами неотрицательными, полученное базисное решение неотрицательно.
Что представляет собой базисное решениеКаждый вектор единичной подматрицы образован коэффициентами переменных, которые именуются базисными. Остальные переменные будем

Слайд 7Как реализуется симплекс-метод
Получив начальное базисное решение, проверяем запись целевой функции.

Если значение целевой функции нельзя улучшить, то данное базисное решение

является оптимальным; если – можно, то начинаем переход к другому базисному решению
Выбираем свободную переменную, способную обеспечить максимальное изменение значения целевой функции. Эту переменную вводим в состав базисных таким способом, который позволяет сохранить неотрицательное значение всех остальных переменных. Получаем новый состав базисных и свободных переменных и новую запись целевой функции.
Как реализуется симплекс-методПолучив начальное базисное решение, проверяем запись целевой функции. Если значение целевой функции нельзя улучшить, то

Слайд 8Как определить, что оптимум достигнут
Через конечное число шагов получаем такую

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

значения. Так, при решении задачи на максимум Z, это будет выражение, в котором все переменные имеют отрицательные коэффициенты. Делаем вывод: данное базисное решение является оптимальным.
Как определить, что оптимум достигнутЧерез конечное число шагов получаем такую запись целевой функции, которая подтверждает невозможность получения

Слайд 9Что представляет собой симплексная таблица
Симплексная таблица является компактной записью решения

задачи симплекс-методом. Для ее заполнения достаточно убедиться в наличии начального

неотрицательного базисного решения.
Для получения оптимального решения, как правило, недостаточно одной таблицы.
Переход от одной таблицы к другой осуществляется по определенным правилам.
Что представляет собой симплексная таблицаСимплексная таблица является компактной записью решения задачи симплекс-методом. Для ее заполнения достаточно убедиться

Слайд 11 В данной таблице: БП – совокупность
базисных переменных;

– вектор коэффициентов, стоящих в целевой функции при базисных

переменных; – вектор свободных членов ограничений; – коэффициенты при переменных в ограничениях; - значение целевой функции при начальном базисном решении; – оценки свободных переменных.
Для расчета используем формулу = Оценки рассчитываем так
где - вектор коэффициентов при соответствующей переменной.










В данной таблице: БП – совокупность базисных переменных;   – вектор коэффициентов, стоящих в целевой

Слайд 12 Процедура начинается с анализа заключительной строки таблицы, именуемой индексной,

строкой оценок

Если в данной строке при решении задачи

на максимум целевой функции все

а при решении на min все


то начальное базисное решение и является оптимальным.
Если существуют

не удовлетворяющие данному требованию, то необходимо продолжить поиск оптимального решения.

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

Слайд 13 Среди отрицательных
при решении задачи на максимум (среди

положительных при решении на min) выбираем наибольшую по модулю. В

соответствующем ей столбце

среди положительных коэффициентов

выделяем разрешающий элемент, для которого отношение

является минимальным.

Среди отрицательных  при решении задачи на максимум (среди положительных при решении на min) выбираем наибольшую

Слайд 14Как заполнить новую симплексную таблицу
Изменяем состав базисных переменных, а также

состав компонентов вектора Замену определяет местоположение разрешающего элемента;
Переносим

без изменений столбцы тех переменных, которые остались базисными;
На месте разрешающего элемента ставим 1, на остальные места в данном столбце ставим 0. Остальные места в строке заполняем числами, полученными путем деления прежних компонентов на разрешающий элемент;
Остальные компоненты таблицы определяем по «правилу прямоугольника»



Как заполнить новую симплексную таблицуИзменяем состав базисных переменных, а также состав компонентов вектора   Замену определяет

Слайд 15 Пример.
Пусть в качестве разрешающего выбран элемент
. Для

вычисления элемента
новой таблицы применяем следующую процедуру:






Пример. Пусть в качестве разрешающего выбран элемент . Для вычисления элемента  новой таблицы применяем следующую

Слайд 16Общая формулировка «правила прямоугольника»
Из строк и столбцов разрешающего элемента и

пересчитываемого элемента формируем прямоугольник;
Из произведения элементов, стоящих на концах основной

диагонали, включающей разрешающий элемент, вычитаем произведение элементов на концах второстепенной диагонали;
Полученную разницу делим на разрешающий элемент
Общая формулировка «правила прямоугольника»Из строк и столбцов разрешающего элемента и пересчитываемого элемента формируем прямоугольник;Из произведения элементов, стоящих

Слайд 17 Приведем в качестве образца пример заполнения новой таблицы при

выборе
в качестве разрешающего элемента.

Приведем в качестве образца пример заполнения новой таблицы при выборе в качестве разрешающего элемента.

Слайд 18 Если в результате преобразований все оценки индексной строки оказались

неотрицательны при решении на max (или неположительны при решении на

min), то оптимальное решение получено. В противном случае процедура повторяется.
Ответ задачи состоит из оптимальных значений переменных

и экстремального значения Z. Экстремум целевой функции размещен в ячейке

оптимальные значения базисных переменных находятся в столбце

значения свободных переменных равны нулю.

Если в результате преобразований все оценки индексной строки оказались неотрицательны при решении на max (или неположительны

Слайд 19Симплекс-метод с искусственным базисом
Применяется при решении задач, у

которых получение исходного неотрицательного базисного решения сопряжено с трудностями (транспортная

задача);
Достоинство подхода в том, что он позволяет ускорить подготовку задачи к применению вычислительной процедуры симплекс-метода;
Недостаток – увеличение числа переменных делает модель более громоздкой
Симплекс-метод с искусственным базисом  Применяется при решении задач, у которых получение исходного неотрицательного базисного решения сопряжено

Слайд 20Искусственный базис формируется коэффициентами неотрицательных переменных
Они добавляются к правым

частям уравнений, образующих систему ограничений задачи. В целевую функцию эти

переменные включаются с коэффициентом «-М» при решении задачи на максимум и «+М» при решении задачи на минимум целевой функции. «М» символизирует бесконечно большое положительное число. Задача решается симплекс-методом. Оптимальное решение М-задачи является также и оптимальным решением исходной задачи.
Искусственный базис формируется коэффициентами неотрицательных переменных Они добавляются к правым частям уравнений, образующих систему ограничений задачи. В

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика