Главная

Популярная публикация

Научная публикация

Случайная публикация

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

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Численные методы решения задач линейного программирования. Прямой симплекс-метод. Алгоритм симплекс-метода.




 

Сформулируем симплекс-метод в виде следующей последовательности шагов.

Шаг 0. Построить симплекс-таблицу, соответствующую заданному базисному допустимому решению, таблица будет прямо допустимой.

Шаг 1. Если симплекс-таблица двойственно допустима, то КОНЕЦ (получено оптимальное решение).

Шаг 2. Иначе выбрать ведущий столбец s по правилу:

Шаг 3. Если , то выбрать ведущую строку r по правилу:

иначе КОНЕЦ (задача неразрешима из-за неограниченности целевой функции).

Шаг 4. Преобразовать симплекс-таблицу, положить q (r):= s и перейти на шаг 1.

Шаги с 1-го по 4-ый образуют одну итерацию симплекс-метода. Обоснование шага 1 содержится в лемме 4, а шага 3 – в леммах 5 и 6. Из доказательства леммы 6 также следует, что при элементарном преобразовании сохраняется прямо допустимость симплекс-таблицы.

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

Реализация 0-го шага содержится в параграфе 4 при описании двухфазного симплекс-метода.

При выполнении шагов 2 и/или 3 выбор ведущего столбца s и/или ведущей строки r может оказаться неоднозначным. Существуют разные правила выбора ведущего элемента. Ограничимся теми правилами, которые приводят к детерминированному алгоритму решения задач ЛП.

При выборе ведущего столбца используются следующие способы:

а) правило Данцига, которое заключается в выборе s с минимальным z0s < 0;

б) правило Блэнда, которое состоит в выборе наименьшего s такого, что z0s < 0.

При выборе ведущей строки используются следующие способы:

а) правило Блэнда: выбрать строку r с минимальным номером базисной переменной q (r), удовлетворяющей условиям шага 3;

б) лексикографическое правило, описанное в параграфе 3: выбрать строку r, для которой вектор лексикографически минимален среди векторов

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


 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных