Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Untitled.FR12.rtf
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
344.14 Кб
Скачать

Функции. Величина двойственной оценки из оптимального плана численно равна изменению целевой функции при изменении соответствующего свободного члена ограничений (ресурса) на единицу.

Глава 4 Двойственный симплекс-метод

Симплекс-метод применяется для решения задач с неотрицательными свободными членами bj и произвольными по знаку приведёнными коэффициентами целевой функции с;. Иногда бывает легче найти базис, удовлетворяющий признаку оптимальности (все с' > 0) но не удовлетворяющий критерию допустимости (не все Ъ[ > 0) Вариант симплекс- метода, применяемый для решения таких задач, называется двойственным симплекс методом. С его помощью решаются задачи линейного программирования вида

п

z^c'x, —» max,

ri

П

j=i

Xj>0,j = l,n,

где система ограничений имеет предпочтительный вид и все приведённые коэффициенты целевой функции с' > 0,у = 1,п. При этом условие bt >0,i = \,m,

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

Двойственный симплекс-метод, применяемый к задаче в двойственной базисной форме, приводит к последовательности задач с возрастающим значением целевой функции, неотрицательными коэффициентами с',/ = 1,и, и значениями bni = 1 ,т, любого знака.

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

.4.1 Этапы решения задач ЛП двойственным симплекс-методом

  1. Привести исходную задачу к каноническому виду.

  2. Исключить базисные переменные из целевой функции z.

  3. Проверить приведенные коэффициенты целевой функции: если все приведенные коэффициенты с' >0,j = 1,л, а среди значений bti = \,т, есть

отрицательные, то задача решается двойственным симплекс-методом. Если среди приведенных коэффициентов с' есть положительные, то в системе

ограничений следует преобразовать свободные члены в неотрицательные (умножив на число (-1) строки, содержащие отрицательные bf) и решать задачу прямым симплекс-методом.

4.2 Двойственный симплекс-метод

  1. Составить исходную таблицу Гаусса, записывая приведенные коэффициенты целевой функции в z-строку с противоположными знаками, а константу zO со своим знаком.

  2. Выяснить, имеется ли хотя бы одно отрицательное число в столбце значений свободных членов. Если все bf>0,i = l,m, то полученное базисное

решение и значение целевой функции, записанное в столбце свободных членов, дают оптимальное решение исходной задачи (так как по предположению все с' >0,j = l,n.

  1. Среди отрицательных коэффициентов bi = \,m, выбрать минимальный. Пусть это bt. Следовательно, строка с номером 1- ведущая и переменную х] исключают из базиса.

  2. В ведущей строке проверить знаки всех коэффициентов alj5y=l,п. Если все aXJ>Q,j = \,n, то исходная задача неразрешима в силу несовместности системы ограничений.

  3. Среди отрицательных коэффициентов aXJ,j-\,n, ведущей строки

выбрать минимальное двойственное отношение (отношении элементов z-

13

строки, взятых со знаком минус, к соответствующим отрицательным

= — Следовательно, столбец с

а,

1 к

элементам ведущей строки): min

номером к - ведущий, а элемент аи разрешающий. Переменную хк включить в базис.

6. Пересчитать таблицу методом Жордана-Гаусса с ведущим элементом аи и перейти к пункту 2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]