Анализ чувствительности решения к изменению правых частей ограничений

Рассматривается анализ чувствительности решения к изменению коэффициентов cj и bi (3.15), (3.16). Для исследования задач линейного программирования на чувствительность решения к изменению исходных параметров задачи используется понятие вектора устойчивости решения.

Решение задачи можно записать через матрицу перехода конечной симплекс-таблицы

, (6.17)

где [ XB ] – матрица-столбец базисных переменных конечной симплекс-таблицы;

[ P ] – матрица перехода конечной симплекс-таблицы прямой задачи;

[ b1,…,bi,…,bm-1 ] T – матрица-столбец свободных членов исходной симплекс-таблицы;

[ B ] – матрица-столбец свободных членов конечной симплекс-таблицы.

Если для исследования на чувствительность коэффициентов bi дать каждому из них в исходной симплекс-таблице некоторое приращение Dbi, то результат решения получит некоторое приращение:

. (6.18)

[ DB ] является вектором устойчивости опорного или оптимального решения к изменению коэффициентов bi.

Тогда [DB] можно определить как

. (6.19)

Исходя из условия неотрицательности значений переменных [ XB ] и, следовательно, неотрицательности [ DXB ]= [ DB ] ³ 0 можно найти пределы изменения каждого коэффициента Dbi.

Анализ чувствительности полученного решения прямой задачи к изменению правых частей ограничений, т.е. bi, предполагает, что вычисляются пределы изменения каждого из коэффициентов, при которых оптимальное решение прямой задачи существует (или оптимальные значения переменных двойственной задачи ).

Вектор устойчивости решения прямой задачи к коэффициентам bi запишется:

Условия неотрицательности компонент вектора [ DB ] приводят к системе неравенств:

или после приведения подобных членов:

. (6.20)

Анализ изменений всех коэффициентов одновременно затруднителен и требует решения сложных систем неравенств.

На практике предполагается изменение только одного коэффициента, например Db1, и тогда Db1 ¹0, а остальные Dbi =0, , при таких условиях решается рассмотренная выше система неравенств для определения допустимых пределов изменения b1. Аналогично исследуются пределы изменения остальных коэффициентов bi. Для определения пределов изменения целевой функции F прямой задачи, при соответствующих приращениях Dbi, используется полученное значение переменных двойственной задачи . Ранее установили, что каждому i -му ограничению прямой задачи соответствует переменная двойственной задачи. Если двойственная переменная в последней симплекс-таблице двойственной задачи находится в числе свободных и, следовательно, , то приращение целевой функции определяется как .

Если находится в числе базисных переменных последней симплекс-таблицы и вычислены допустимые пределы изменения коэффициента bi, т.е.

Dbimin£Dbi£Dbimax,

то пределы изменения целевой функции будут .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: