special
  •  #StandWithUkraine Ukraine flag |
  • ~508780+1130
     Enemy losses on 828th day of War in Ukraine

This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

Математичне програмування - Наконечний С.І.

3.5.2. Аналіз діапазону зміни коефіцієнтів цільової функції

Розглянемо задачу лінійного програмування (3.36)—(3.38). Допустимо, що коефіцієнт цільової функції при деякій k-ій змінній з початковим значенням змінився на величину . Отже, цільова функція (3.36) набуде вигляду:

, (3.49)

де С, Х — відповідно вектор компонент цільової функції та вектор змінних, ek — одиничний вектор-рядок, де одиниця відповідає k-ій компоненті.

Дослідимо питання визначення границь можливих змін коефіцієнтів цільової функції, в межах яких структура оптимального плану залишається постійною.

А. Перший випадок — коефіцієнт ck відповідає базисній змінній оптимального плану. За припущенням базисними змінними оптимального плану є перші m векторів останньої симплексної таблиці, отже, .

Зміни коефіцієнтів цільової функції в процесі реалізації симплексного методу впливатимуть лише на значення оцінкового ряду ().

Для оптимального плану задачі (3.36)—(3.38), як відомо з § 2.7.4, оцінки векторів розраховують так:

.

Якщо цільова функція має вигляд (3.49), то оцінки векторів розраховуватимуться за формулою:

,

де аkj — елементи вектора-рядка, який є результатом множення ek на Х.

Остання симплексна таблиця набуває вигляду:

Таблиця 3.4

Для того, щоб план задачі з цільовою функцією (3.49) та системою обмежень (3.37), (3.38) також був оптимальним, має виконуватися умова:

(3.50)

Отже, у разі зміни коефіцієнтів цільової функції, що відповідають базисним змінним, діапазон стійкості оптимального плану визначається з (3.50):

. (3.51)

Тоді нижньою та верхньою границями змін значення сk відповідно будуть:

;

.

Якщо не існує жодного для , то , а якщо не існує ні одного для , то .

Отже, за змін сk, що відповідає базисній змінній, в інтервалі , якщо , структура оптимального плану задачі (3.36)—(3.38) залишиться тією самою.

В. Другий випадок — змінюється коефіцієнт цільової функції при небазисній змінній.

Зміна коефіцієнта цільової функції небазисної змінної впливає на оцінку лише цієї змінної. Допустимо, що це коефіцієнт і за припущенням у даній задачі . Нехай цей коефіцієнт зміниться на величину . Тоді для задачі з цільовою функцією (3.49) в останній симплексній таблиці зміниться лише одна оцінка, що відповідає небазисній змінній :

,

де — оцінка вектора при змінній задачі (3.36)—(3.38). Дана оцінка має бути невід’ємною, отже:

.

Для небазисної змінної діапазон стійкості оптимального плану визначається нерівністю:

. (3.52)

Тобто для коефіцієнтів цільової функції при небазисних змінних існує лише верхня межа зміни діапазону .

С. Якщо коефіцієнти при змінних цільової функції (3.36) задачі лінійного програмування водночас змінюються для кількох чи всіх значень , то визначення границь можливих змін величин здійснюється аналогічно випадку (А).

Для того, щоб план задачі з цільовою функцією, в якій одночасно змінюються кілька чи всі значення , та системою обмежень (3.37), (3.38) також був оптимальним, має виконуватися умова, аналогічна (3.50):

(3.53)

З системи (3.53) знаходять діапазон змін , для якого структура оптимального плану початкової задачі буде незмінною.

Економічний зміст нерівностей (3.51), (3.52), (3.53) полягає в тому, що вони визначають границі можливих змін цін (собівартості, прибутку) одиниць кожного виду продукції, в межах яких визначена оптимальним планом структура виробництва продукції залишається незмінною.



 

Created/Updated: 25.05.2018