Файл: Задача 2 Решить симплекс методом, контролируя вычисления Двойственная задача имеет вид.docx

ВУЗ: Не указан

Категория: Решение задач

Дисциплина: Не указана

Добавлен: 25.04.2024

Просмотров: 12

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Задача №2

Решить симплекс методом, контролируя вычисления





Двойственная задача имеет вид:





Введем балансовые переменные для пары задач P и D:





Находим решение, используя алгоритм симплекс метода. Строим исходную симплекс-таблицу.
































W = 1





0

1

-2

1

6





1

0

-1

1

2





2

-1

-1

0

0





1

-1

-2

-1

2




Z = 1

-7

2

14

-1

0


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

Выберем разрешающий элемент. Выберем столбец с отрицательным коэффициентом в строке целевой функции в качестве разрешающего. Это будет столбец .

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



Тогда r = 3. А разрешающий элемент

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

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

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

3. Все другие элементы разрешающей строки делятся на разрешающий элемент.

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



5. Вычеркиваем разрешающий столбец.

Выполним преобразования в соответствии с алгоритмом и получим следующую симплексную таблицу:
































W = 1





0

1

-2

1

6





0

1/2

-1/2

1

2





1

-1

-1

0

0





0

-1/2

-3/2

-1

2




Z = 1

0

-3/2

11,5

-1

0


Данное решение не является оптимальным, так как есть отрицательные коэффициенты в строке целевой функции.

Разрешающий элемент теперь

Выполним преобразования в соответствии с алгоритмом и получим следующую симплексную таблицу:
































W = 1





0

0

-1

-1

0





0

1

-1

2

4





1

0

-2

2

2





0

0

-2

2

0




Z = 1

0

0

10

2

6


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



При оптимальном и верном решении Z = W, подставим и проверим:





Z = W = 6.

Решение оптимальное и верное.