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

Рисунок 6 – Геометрическая интерпретация анализа изменения коэффициентов целевой функции

Увеличение с1 или уменьшение с2

Чтобы проиллюстрировать сказанное, рассмотрим, каким образом можно найти допустимый интервал изменения с1, при котором точка В остается оптимальной. Исходное значение коэффициента с2 = 45 оставим неизменным. Из рисунка 6 видно, что значение с1 можно увеличивать до тех пор, пока прямая F не совпадет с прямой (III), или уменьшать, пока прямая F не совпадет с прямой (II). Эти крайние значения коэффициента с1 можно определить из равенства наклонов прямой F и прямой (II) (минимальное значение с1) и равенства наклонов прямой F и прямой (III) (максимальное значение с1).

Так как тангенс угла наклона для прямой F равен с1/45, а для прямых (II) и (III) соответственно 1/2 и 2, минимальное значение с1 определяем из равенства с1/45 = 1/2, а максимальное значение из равенства с1/45 = 2. Получаем min с1 = 22,5; max с1 = 90.

Для нахождения пределов изменения коэффициента с2 неизменным оставим значение коэффициента с1 = 35. Крайние значения коэффициента с2 можно определить из равенства наклонов прямой F и прямой (II) (максимальное значение с2) и равенства наклонов прямой F и прямой (III) (минимальное значение с2). Получаем 35/с2 = 1/2, 35/с2 = 2, отсюда min с2 = 17,5; max с2 = 70.

Таким образом, при 22,5 ≤ с1 ≤ 90 и 17,5 ≤ с2 ≤ 70 точка В по-прежнему остается единственной оптимальной точкой.

Можно заметить, что как только коэффициент с1 окажется меньше 22,5 (или коэффициент с2 окажется больше 70), третий ресурс становится недефицитным, второй ресурс остаётся дефицитным. Аналогично, как только коэффициент с1 окажется больше 90 (или коэффициент с2 окажется меньше 17,5), второй ресурс становится недефицитным, а третий ресурс остаётся дефицитным.

2.6 Двойственные задачи

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

Понятие двойственности рассмотрим на примере задачи об использовании ресурсов (см. пункт 2.2.1): среди неотрицательных решений системы линейных неравенств

a11x1 + a12x2 + … + a1nxnb1,

a21x1 + a22x2 + … + a2nxnb2,

……………………………..

am1x1 + am2x2 + … + amnxnbm

найти решение, обеспечивающее максимум функции

F = c1x1 + c2x2 + … + cnxnmax.

В приведенной модели bi (i = 1, 2, …, m) обозначают запас ресурса Si; aij – число единиц ресурса Si, потребляемого при производстве единицы продукции Pj (j = 1, 2, …, n); сj – прибыль (выручка) от реализации единицы продукции Pj (или цена продукции Pj).

Предположим, что некоторая организация решила закупить ресурсы S1, S2, …, Sm предприятия и необходимо установить оптимальные цены на ресурсы y1, y2, …, ym.

Покупающая организация заинтересована в том, чтобы затраты на все ресурсы b1, b2, …, bm по ценам соответственно y1, y2, …, ym были минимальны

Z = b1y1 + b2y2 + … + bmymmin.

С другой стороны, предприятие, продающее ресурсы, заинтересовано в том, чтобы полученная выручка была не менее той суммы, которое предприятие может получить при переработке ресурсов в готовую продукцию. На изготовление единицы продукции P1 расходуется a11 единиц ресурса S1, a21 единиц ресурса S2 и так далее. По ценам y1, y2, …, ym ресурсы надо продавать, если выручка от продажи ресурсов, затрачиваемых на единицу продукции P1 будет больше выручки от реализации единицы продукции с1

a11y1 + a21y2 + … + am1ymc1.

Аналогично можно составить ограничения по каждому виду продукции.

Получаем следующую формулировку двойственной задачи: найти такой набор цен (оценок) ресурсов Y = (y1, y2, …, ym) при котором общие затраты на ресурсы будут минимальными

Z = b1y1 + b2y2 + … + bmymmin

при условии, что затраты на ресурсы при производстве каждого вида продукции будут не менее прибыли (выручки) от реализации этой продукции

a11y1 + a21y2 + … + am1ymc1,

a12y1 + a22y2 + … + am2ymc2,

………………………………

a1ny1 + a2ny2 + … + amnymcn.

Кроме того, цены на ресурсы не могут быть отрицательными y1 ≥ 0, y2 ≥ 0, …, ym ≥ 0.

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

1) В одной задаче ищут максимум линейной функции, в другой – минимум.

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

3) Каждая из задач задана в стандартной форме, причем в задаче максимизации все неравенства вида «», а в задаче минимизации – неравенства вида «».

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

5) Число неравенств в системе ограничений одной задачи совпадает с числом переменных в другой задаче.

6) Условия неотрицательности переменных имеются в обеих задачах.

Связь между оптимальными решениями двойственных задач устанавливается с помощью первой (основной) теоремы двойственности.

Теорема. Если одна из взаимно двойственных задач имеет оптимальное решение, то его имеет и другая, причем оптимальные значения их линейных функций равны Fmax = Zmin.