Графический метод и двойственность: Методические указания по выполнению индивидуальных домашних заданий по дисциплине "Экономико-математические модели", страница 6

     Вторая группа условий:                                         

    u1(585 – 8х1 – 9х2 – 13х3 – 16х4) = 0,

    u2(703 – 17х1 – 15х2 – 9х3 – 8х4) = 0.

   Проведем анализ первой группы условий:

х1(8u1+17u2 – 670) = 0, подставим рассчитанные ранее значения u1* = 20, u2*= 30 в выражение, стоящее в скобках,  8  20 + 17  30 – 670 = 0.

Поскольку значение в скобках равно нулю, а произведение должно быть равно нулю по условию дополняющей нежесткости, следовательно, другой множитель х1  0.

Аналогичны следующие рассуждения:

  х1(8u1 + 17u2 – 670) = 0, 

       8  20 + 17  30 – 670 = 0              х1 0,

  х2(9u1 + 15u2 – 504) = 0,                   

     9  20 + 15  30 – 504 0             х2 = 0,

  х3(13u1 + 9u2 – 530) = 0,                   

     13  20 + 9  30 – 530 = 0            х3  0,

  х4(16u1 + 8u2 – 504) = 0,                   

     16  20 + 8  30 – 504 0            х4 = 0.

Проведем анализ по второму условию дополняющей нежесткости:

u1(585 – 8х1 – 9х2 – 13х3 – 16х4) = 0, но поскольку множитель u1 = 20, а произведение должно быть равным нулю, следовательно, выражение в скобках будет равно нулю, т.е. 585 – 8х1 – 9х2 – 13х3 – 16х4 = 0, или 8х1 + 9х2 + 13х3 + 16х4 = 585.

  Рассуждая аналогично, получаем:

u1(585 – 8х1 – 9х2 – 13х3 – 16х4) = 0,

u1 = 20  8х1 + 9х2 + 13х3 + 16х4 = 585,

u2(703 – 17х1 – 15х2 – 9х3 – 8х4) = 0,

u2 = 30  17х1 + 15х2 + 9х3 + 8х4 = 703.

  В результате подстановки в условия дополняющей нежесткости оптимальных значений u1*, u2* получена система уравнений относительно неизвестных величин х1, х2, х3, х4, решение которой позволит получить оптимальные значения х1*, х2*, х3*, х4*.

Выпишем полученную систему уравнений:

  8х1  +  9х2 + 13х3 + 16х= 585,

17х1 + 15х2 +  9х3 +  8х= 703,

               х2                       = 0,

                                     х4 = 0.

Решая данную систему, находим оптимальные значения переменных х1* = 26,         х2* = 0, х3* = 29, х4* = 0.

  Вычислим значение целевой функции:

Z = 670  26 + 504  0 + 530  29 + 504  0 = 32790,    Z = W.

  На основании положений теории двойственности найден оптимальный план производства продукции  X * = (26; 0; 29; 0).

4.Условия, для которых составлялась исходная модель задачи, могут меняться в реальных условиях работы.

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

  Это значит, что виды выпускаемой продукции останутся те же (продукт 1 и продукт 3), т.е. должны сохраниться значения х1 > 0, х3 > 0, х2 = х4 = 0, полученные из условий (#). Для этого должно остаться неизменным оптимальное решение двойственной задачи, т. е. u1* = 20, u2* = 30.

  Введем параметр t, означающий изменение количества использованных трудоресурсов. Значение t = 0 соответствует первоначальному объему трудоресурсов 703 чел.-час.

  С появлением параметра t экономико-математическая модель исходной задачи примет вид:

1 + 9х2 + 13х3 + 16х4  585,

17х1 + 15х2 + 9х3 + 8х4  703 + t,

хj  0,      j = ,

Z = 670х1 + 504х2 + 530х3 + 504х4  max.

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

                                                          8u1 + 17u2  670,

                  9u1 + 15u2  504,

13u1 +   9u2  530,

16u1 +   8u2  504,

u1  0,     u2   0,

W = 585u1 + (703 + t)u2 min.

  Найдем диапазон изменения параметра t, при котором оптимальное решение двойственной задачи сохраняется.

Пусть количество используемых трудоресурсов увеличивается, т.е. t > 0.

  Если увеличивать параметр t, вектор-градиент  будет поворачиваться против часовой стрелки и «прижиматься» к оси u2 (рисунок 5), т.к. коэффициент при u1 остается постоянным, а коэффициент при u2 возрастает с увеличением параметра t.

  Линия уровня функции W с ростом параметра t тоже поворачивается против часовой стрелки. Незначительные перемещения её обычно не приводят к изменению оптимальной точки (для нашей задачи точки А, в которой пересекаются прямые (3.1) и (3.3)).

  Предельной ситуацией, когда точка А остается еще точкой минимума, является ситуация, при которой линия уровня становится параллельной прямой (3.1). Пока точка А является оптимальной, будут сохраняться значения u1 = 20,  u2 = 30.

                   u2

 


                Д      С

 


                                       В                 

 


                                                А

                 

 


                 

 


                    7,03                                                                                 D

                                                                                                                             u1 

                          5,85                                                                  (3.2)                                     

                                                                                                        (3.1)

                                    W = 0                                                    (3.3)

                                                                            (3.4)

Рисунок 5. Графическое решение двойственной задачи при увеличении трудоресурсов.

  Однако в результате более значительных изменений угла наклона линии уровня появится новая оптимальная точка. Для нашей задачи ею станет точка D (83,7; 0) на пересечении прямой (3.1) и прямой u2 = 0.

  Определим промежуток значений параметра t, для которых точка А является оптимальной.

  Рассмотрим линию уровня вида: 585u1 + (703 + t)u2 = 0.

  Предельным положением линии уровня (т.е. моментом, когда произойдет смена решения) будет положение, когда она станет параллельна прямой (3.1), т.е. уравнению  8u1 + 17u2 = 670.

  По признаку параллельности прямых коэффициенты в уравнении линии уровня и прямой (3.1) станут пропорциональными, т.е.