Задать вопрос
Вы можете уточнить интересующие вопросы любым удобным для Вас способом
VK
Telegram
Mail
WhatsApp

Урок 2. Двойственная задача линейного программирования. Excel

Статья с подробным разбором.
Запись математической модели пары двойственных задач линейного программирования
Модель прямой задачи линейного программирования из урока 1:

x1 ≥ 0

x2 ≥ 0

x3 ≥ 0

x4 ≥ 0

4x1+2x2+4x3+3x4 → max

10x1+20x2+15x3+18x4≤250

5x2+8x3+7x4≤40

15x1+18x2+12x3+20x4≤100

8x1+12x2+11x3+10x4≤80

Записываем в Excel матрицу прямой задачи:
Матрица прямой задачи в Excel
Транспонируем полученную матрицу и получаем матрицу двойственной задачи:
ТРАНСП(C12:G16)
Матрица обратной задачи в Excel
Двойственная задача запишется в виде:

Двойственная задача II

10y1+15y3+8y4≥4

20y1+5y2+18y3+12y4≥2

15y1+8y2+12y3+11y4≥4

18y1+7y2+20y3+10y4≥3

250y1+40y2+100y3+80y4 → min

y1 ≥ 0

y2 ≥ 0

y3 ≥ 0

y4 ≥ 0

 Запишем обе задачи

Исходная задача I

 

Двойственная задача II

x1 ≥ 0

10y1+15y3+8y4≥4

x2 ≥ 0

20y1+5y2+18y3+12y4≥2

x3 ≥ 0

15y1+8y2+12y3+11y4≥4

x4 ≥ 0

18y1+7y2+20y3+10y4≥3

4x1+2x2+4x3+3x4 → max

250y1+40y2+100y3+80y4 → min

10x1+20x2+15x3+18x4≤250

y1 ≥ 0

5x2+8x3+7x4≤40

y2 ≥ 0

15x1+18x2+12x3+20x4≤100

y3 ≥ 0

8x1+12x2+11x3+10x4≤80

y4 ≥ 0

 Запишем матрицы соответствия переменных двойственных задач:
Матрицы соответствия переменных двойственных задач
Единица по диагонали означает соответствие:
x1↔y5; x2↔y6; x3↔y7 ; x4↔y8; x5↔y1; x6↔y2; x7↔y3; x8↔y4
Нахождение решения двойственной задачи по последней симплекс-таблице прямой задачи
Подпишем соответствующие переменные к последней симплекс-таблице из урока 3
Последняя симплекс-таблица прямой задачи
Решение двойственной задачи по отчёту «устойчивость» прямой задачи
Приведём отчёт по "устойчивости из урока 1.
Отчёт по "устойчивости"
Видим, что решение полученное из последней симплекс-таблицы прямой задачи совпадает со значениями, полученными через надстройку «поиск решения» в отчёте на устойчивость.
Значения целевых функций для оптимальных планов двойственных задач совпадают F min = fmax = 30,667.
Значения Y6=3,3 и Y8=3,0333 означают, что при производстве одного вида продукции 2-го и 4-го вида значение целевой функции уменьшится на 3,3 и 3,0333 денежных единиц соответственно.
Y5=Y7=0 означает, что производство 1-го и 3-го видов продукции является наиболее эффективным.
Значения Y2=0,1 и Y3=0,267 означают, что при увеличении запасов 2-го и 3-го видов сырья на одну весовую единицу, значение целевой функции возрастёт на 0,1 и 0,267 денежных единиц соответственно. Так же это означает дефицитность этих видов ресурсов, так как оценки выше нуля.
Y1=Y4=0 – это означает, что ресурсы 1-го и 4-го видов не являются дефицитными и их увеличение никак не повлияет на значение целевой функции.
Эти выводы действительны в пределах интервалах устойчивости изменения ресурсов и коэффициентов целевой функции.
Надстройка «поиск решения» автоматически считает интервалы устойчивости для коэффициентов целевой функции и ресурсов. Интервалы устойчивости показаны в столбцах «допустимое увеличение» и «допустимое уменьшение».
В следующей статье мы рассмотрим определение интервалов устойчивости ресурсов и коэффициентов целевой функции на основании последней симплекс-таблице из занятия 3.
Файл с решением:
https://t.me/smys_l/129
Заявка на услуги
Укажите наиболее удобный для ВАС способ связи
и с Вами свяжутся в ближайшее время
Загрузить свой файл
Нажимая на кнопку, Вы соглашаетесь на обработку персональных данных в соответствии с Условиями.
Made on
Tilda