- •Москва 1999 По исходным данным составим прямую задачу производственного планирования
- •1. Анализ влияния изменения столбца правых частей ограничений
- •2. Анализ влияния изменения целевой функции
- •Анализ влияния одновременного изменения столбца правых частей
- •Анализ влияния изменения столбца матрицы ограничений
- •Анализ влияния изменения строки ограничений
- •Анализ влияния одновременного изменения столбца матрицы ограничений и целевой функции.
-
Анализ влияния одновременного изменения столбца правых частей
ограничений и целевой функции
Пусть c (w) = c + wg
b (w) = b + wd
Зависимость x (w) определяется как
Зависимость y (w) определяется как
Зависимость оптимального значения целевой функции имеет вид:
В нашем случае gТВ = (0, 0, 0, 0, 0, 0, -3, -2, -2)T
Т = gТВ B-1 = (0, 0, 0, 0, 0, 0, -0,6, -0,8, -0,2)
dT = (0, 0, 0, 0, 0, 0, 4, 0, 1)
T = (-12,4 -22,4 -8,2 -12,8 -3,4 -2,6 0,2 0 1)
yT = (0, 0, 0, 0, 0, 0, 0, 125, 130, 31)
Имеем следующую зависимость L (w):
L (w) = 194020 + (531 – 992)w – 2,6w = 194020 – 461w – 2,6w2
В данном случае при изменении w могут быть нарушены и допустимость, и оптимальность плана. Поэтому при определении границ w надо учитывать обе группы условий:
Для того, чтобы не нарушить эти условия, необходимо найти пересечение множеств, задаваемых формулами ( I ) и ( II ) – смотри выше. Для этого обозначим w1 и w1 границы w, задаваемые формулой ( I ), а через w2 и w2 – границы w, задаваемые формулой ( II ). Тогда
В нашем случае имеем:
-
Анализ влияния изменения столбца матрицы ограничений
Пусть AS (w) = AS + wt , где t – приростной вектор-столбец.
Введем обозначение: = B-1t
Рассмотрим случай, когда изменяется базисный столбец матрицы А, т.е. s JB
В случае изменения базисного столбца изменяется сама матрица B:
B (w) = (B1,…, BS-1, BS + wt, BS+1,…, Bm)
Формула обращенного базиса будет иметь вид:
Для оптимального плана прямой задачи имеем:
или
Для оптимального плана двойственной задачи имеем:
т.е.
Найдем зависимость L (w):
Для определения границ w найдем зависимость j (w), jJN
Допустимые границы изменений w в этом случае определяются неизменностью не базиса, а его структуры, т.е. набора базисных переменных. При этом необходимо учесть обе группы условий:
Рассмотрим сначала случай, когда xS > 0
Определим сначала границы w , задаваемые первой группой условий – неотрицательностью xB (w).
Из условия xS > 0 сразу следует, что 1+ wS > 0 , т.е.
()
Из условия неотрицательности xB (w) получаем, учитывая положительность знаменателя:
Разобьем множество JB на 3 непересекающихся подмножества:
Имеем:
В итоге получаем:
()
Определим границы w , задаваемые второй группой условий – неотрицательностью (w). Учитывая положительность знаменателя (1+wS) получим следующее неравенство:
Для разрешения этого неравенства разобьем множество JN на 3 непересекающихся подмножества:
В итоге получаем:
()
При xS >0 множество значений w есть пересечение множеств задаваемых условиями (), (), ():
при S >0 :
при S < 0 :
при S = 0 :
Пусть планируется увеличить (уменьшить) норму затрат шлифовального оборудования и сборочно-наладочных работ при производстве 3-й продукции. Приростной вектор-столбец имеет следующий вид:
t = (0, 0, 0, 0, 1, 0, 1, 0, 0)T
= (-12.4 -2.4 -3.2 -2.8 0.6 -0.6 0.2 0 0)T
w > -5
L (w) = L – w/(1+0,2w)*25
Определим границы w, задаваемые условием неотрицательности xB (w):
-
j
s1
1
-6456
s2
2
-312
s3
3
-2140
s4
4
-2948
s5
5
-2044
s6
6
-1548
x3
7
0
x1
8
-62
x4
9
-24
Найдем границы w:
Найдем границы w , задаваемые условием неотрицательности (w):
yT = (0, 0, 0, 0, 0, 0, 125, 130, 31)
-
j
x2
1
84
s7
2
0
s8
3
-76
s9
4
-81,2
Найдем границы w:
В итоге получаем: