Двойственность в линейном программировании, страница 11

Полученный ответ будет иметь смысл лишь в том случае, если значения всех переменных будут неотрицательны (т.е. последняя таблица будет допустимой). Поэтому необходимо проверить знак базисных переменных x1,  x5,  х2,  x7,  х4; т.е. определить, при каких изменениях свободных членов они будут неотрицательны. Составим систему неравенств:

0,011 - 0,011Db3 + Db5 ³ 0

0,489 + 0,011Db3 ³ 0

0,711 - Db1 - 4,211Db3 + 380Db5 ³ 0

1,289 + Db2 + 4,211Db3 - 380Db5 ³ 0

15,222 - 0,022Db3 + Db4 ³ 0

Чтобы решить эту систему, вначале предположим, что меняется только минимальное содержание кальция, т.е. первый свободный член. Тогда Db2  = Db3  = Db4 = Db5 = 0, и система примет вид:

0,011 ³ 0

0,489 ³ 0

0,711 - Db1 ³ 0

1,289 ³ 0

15,222 ³ 0

Отсюда Db1 £ 0,711. В первоначальном варианте исходных данных b1 =
= 4. Следовательно, двойственная оценка y1 = 0 будет устойчивой лишь при норме минимального содержания кальция от любого значения до 4,711 г (4 +
+ 0,711 = 4,711). Можно сказать, что оптимальная стоимость корма не изменится (изменится на 0 руб.), если потребуется, чтобы в корме содержалось, например, не менее 4,5 г кальция, или не менее 4,7 г кальция, или не менее 2 г кальция, или будет допускаться, чтобы вообще не содержалось кальция. Если эта норма будет повышена, например, до 5 г кальция (5,5 г, 4,8 г, 100 г и т.д.), то неизвестно, на сколько изменится оптимум задачи.

Теперь предположим, что меняется только максимальное содержание кальция, т.е. второй свободный член. Тогда Db1  = Db3  = Db4 = Db5 = 0, и система примет вид:

0,011 ³ 0

0,489 ³ 0

0,711 ³ 0

1,289 + Db2 ³ 0

15,222 ³ 0

Отсюда Db2 ³ -1,289. Следовательно, двойственная оценка y2 = 0 будет устойчивой при норме максимального содержания кальция от 4,711 г
(6 - 1,289 = 4,711) до любого значения. Можно сказать, что оптимальная стоимость корма не изменится, если потребуется, чтобы в корме содержалось, например, не более 4,8 г кальция, или не более 10 г кальция, или будет допускаться, чтобы кальция было сколь угодно много. Если эта норма будет снижена, например, до 4,5 г кальция (4,7 г, 1 г, 0 г и т.д.), то неизвестно, на сколько изменится оптимум задачи.

Если предположить, что меняется только минимальное содержание белка, то Db1  = Db2  = Db4 = Db5 = 0, и система примет вид*:

Следовательно, двойственная оценка y3 = 0,122 будет устойчивой при норме минимального содержания белка от 43,694 г до 44,169 г. Можно сказать, что если потребуется, чтобы в корме содержалось, например, не менее 43,7 г белка, то оптимальная стоимость рациона уменьшится на 0,122*(44 – 43,7) = 0,122*0,3 = 0,0366 (руб.).  Если граничное содержание белка составит 44,1 г, то эта стоимость возрастет на 0,122*(44,1 – 44) = 0,0122 (руб.); и т.п. Но если граничное содержание белка составит, например, 43 г, или 10 г, или 44,2 г, или 100 г и т.п., то неизвестно, на сколько изменится оптимум задачи, поскольку при этом исходные данные выйдут за интервал устойчивости двойственных оценок.

При изменении нормы содержания клетчатки Db1  = Db2  = Db3 = Db5 = 0, и система примет вид:

0,011 ³ 0

0,489 ³ 0

0,711 ³ 0

1,289 ³ 0

15,222 + Db4 ³ 0

Отсюда Db4 ³ -15,222. Следовательно, двойственная оценка y4 = 0 будет устойчивой при норме содержания клетчатки от 9,778 г до любого значения.

И, наконец, при изменении заданной массы корма Db1  = Db2  = Db3 =
= Db4 = 0, и система примет вид:

0,011 + Db5 ³ 0

0,489 ³ 0

0,711 + 380Db5 ³ 0

1,289 - 380Db5 ³ 0

15,222 ³ 0

Отсюда -0,003 £ Db5 £ 0,002. Следовательно, двойственная оценка y5 =
= 4 будет устойчивой при массе рациона от 0,497 г до 0,502 г.