Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
эмм.docx
Скачиваний:
6
Добавлен:
20.11.2019
Размер:
89.43 Кб
Скачать

Задание № 4

Двойственная задача линейного программирования

Задание - составить двойственную задачу по отношению к заданной прямой

Исходные данные

Целевая функция: Х1 + 4Х2 + 3Х3 → min

Система ограничений:

• 2Х1 + 1Х2 + 3Х3 ≥ 7

• -4 Х 1 + 3Х2 + 2Х3 ≤ 9

• 1Х1 + 2Х2 – 1Х3 ≥ 3

• 4Х1 – 2Х2 + Х3 ≤ 4

Составление двойственной задачи

Каждой прямой задаче линейного программирования соответствует двойственная (обратная) по отношению к ней. Искомой величиной двойственной задачи является двойственная оценка, то есть двойственная задача обеспечивает расчет двойственных оценок. Двойственная задача строится по определенным правилам путем транспонирования или замещения матрицы прямой задачи по следующей схеме:

  1. Каждому i-му ограничению из системы соответствует ассоциированная с ним переменная Yi, а их количество будет равно количеству ограничений прямой задачи.

  2. Каждой переменной xi прямой задачи соответствует одно ограничение двойственной задачи. Количество ограничений двойственной задачи соответствует количеству переменных прямой.

  3. Коэффициенты целевой функции двойственной задачи являются свободными членами прямой Вi, а свободные члены прямой задачи, становятся коэффициентами целевой функции двойственной Cj.

  4. Коэффициенты при переменных строки матрицы в прямой задаче соответствуют коэффициентам при переменных в столбцах матрицы двойственной.

  5. Направление оптимизации (max или min целевой функции) для двойственной задачи определяется в соответствии с направлением оптимизации в прямой задаче. В нашем случае прямая задача решается на min , следовательно, двойственная ей будет решаться на max.

Составим двойственную задачу относительно заданной.

Обе части неравенств умножаются на «-1» для приведения всей системы к одному типу ограничений:

• -2Х1 – 1Х2 – 3Х3 ≤ -7

• -4 Х 1 + 3Х2 + 2Х3 ≤ 9

• -Х1 – 2Х2 + Х3 ≤ -3

1 – 2Х2 + Х3 ≤ 4

• Z = Х1 + 4Х2 + 3Х3 → min

Затем система неравенств приводится к канонической форме:

• -2Х1 – 1Х2 – 3Х3 + 1Х4 + 0Х5 + 0Х6 + 0Х7 = 7

• -4 Х 1 + 3Х2 + 2Х3 + 0Х4 + 1Х5 + 0Х6 + 0Х7 = -9

• -1Х1 – 2Х2 + 1Х3 + 0Х4 + 0Х5 + 1Х6 + 0Х7 = 3

1 – 2Х2 + Х3 + 0Х4 + 0Х5 + 0Х6 + 1Х7 = -4

• Z = Х1 + 4Х2 + 3Х3 + 0Х4 + 0Х5 + 0Х6 + 0Х7 → min

Теперь систему можно транспонировать по вышеизложенной схеме:

• -2Y1 – 4 Y2 – Y3 + 4 Y4 ≥ 1

• -Y1 + 3 Y2 – 2Y3 – 2 Y4 ≥ 4

• -3Y1 + 2 Y2 + Y3 + Y4 ≥ 3

• Y1 + 0 Y2 + 0Y3 + 0 Y4 ≥ 0

• 0Y1 + Y2 + 0Y3 + 0Y4 ≥ 0

• 0Y1 + 0Y2 + Y3 + 0Y4 ≥ 0

• 0Y1 + 0Y2 + 0Y3 + Y4 ≥ 0

• Z = 7Y1 – 9Y2 + 3Y3 – 4Y4 → max

Избыточные переменные следует исключить из системы:

• -2Y1 – 4 Y2 – Y3 + 4 Y4 ≥ 1

• -Y1 + 3 Y2 – 2Y3 – 2 Y4 ≥ 4

• -3Y1 + 2 Y2 + Y3 + Y4 ≥ 3

• Y1 ≥ 0

• Y2 ≥ 0

• Y3 ≥ 0

Y4 ≥ 0

• Z = 7Y1 – 9Y2 + 3Y3 – 4Y4 → max

Ограничения свидетельствуют о не отрицательности переменных, поэтому можно записать, что Yi > 0.

• -2Y1 – 4 Y2 – Y3 + 4 Y4 ≥ 1

• -Y1 + 3 Y2 – 2Y3 – 2 Y4 ≥ 4

• -3Y1 + 2 Y2 + Y3 + Y4 ≥ 3

Y1,Y2, Y3, Y4 ≥ 0

• Z = 7Y1 – 9Y2 + 3Y3 – 4Y4 → max

Полученная система неравенств и будет являться двойственной (обратной) задачей относительно предложенной прямой.