Лекция 8
Метод последовательного уточнения оценок

Иногда это метод называют еще двойственным симплекс-методом. Ранее говорилось, что одновременно с решением прямой задачи, решается и двойственная задача. Если проследить за получающимися преобразованиями двойственной таблицы и переменных ui и xj, записав таблицу для двойственной задачи в обычном виде, то получим описание нового метода: метода последовательного уточнения оценок.

Пусть дана задача:

Симплексая таблица, построенная для данной задачи, будет иметь вид:

  u1 ur um = 1
v1 = a11 a1r a1m -p1
vs = as1 asr asm -ps
vn = an1 anr anm -pn
W= b1 br bm 0

В методе последовательного уточнения оценок сначала избавляются от отрицательности в W-строке (получают псевдоплан), а затем, перебирая псевдопланы, ищут оптимальный план (первый найденный опорный).

Правило выбора разрешающего элемента

(для избавления от отрицательности в W-строке)

Если все коэффициенты W-строки неотрицательны, то 0 является оценкой снизу для целевой функции W и можно переходить к отысканию оптимального решения. Иначе выбираем некоторый br < 0 рассматриваем r-й столбец.

Находим в r-м столбце какой-нибудь из отрицательных элементов, например, ars. Тогда строку с номером s, содержащую ars, выбираем в качестве разрешающей строки. Если все коэффициенты r-го столбца неотрицательны, то либо W неограничена снизу (), либо система ограничений противоречива. (Из противоречивости двойственной не следует неограниченность прямой задачи).

Находим неотрицательное отношение коэффициента W-строки к коэффициентам разрешающей (s-й) строки. В качестве разрешающего берем тот элемент разрешающей s-й строки, для которого это отношение положительно и минимально, т.е. выбираем некоторый коэффициент ask, для которого .

Выбрав разрешающий элемент, делаем шаг обыкновенного жорданова исключения. Указанная последовательность действий выполняется до тех пор, пока все коэффициенты W-строки не станут неотрицательными. Например, будет получена следующая таблица:

  v1 = …. vs = us+1 = …. um = 1
u1= b11 …. bs1 bs+1,1 …. bm1 q1
….….….…. ….….….….
us= b1s …. bss bs+1,s …. bm,s qs
vs+1= b1,s+1 …. bs,s+1 bs+1,s+1 …. bm,s+1 qs+1
….….….…. ….….….….
vn= b1n …. bs,n bs+1,n …. bnm qn
W = b1 …. bs bs+1 …. bm q0

Если все q1, ..., qn - неотрицательны, то таблица соответствует оптимальному решению и q0 = min W, иначе, q0 - оценка снизу для W.

Правило выбора разрешающего элемента при поиске оптимального решения.

В качестве разрешающей строки берем строку, содержащую отрицательный коэффициент, например, qs < 0, и строка с номером s будет разрешающей.

В качестве разрешающего выбираем тот положительный коэффициент bks строки s, для которого .

Если в строке с номером s нет положительных коэффициентов, то ограничения задачи противоречивы.

После выбора разрешающего элемента делаем шаг обыкновенного жорданова исключения.

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

Замечание

Если в симплекс-методе мы приближаемся к оптимальному решению при поиске минимума сверху, передвигаясь по опорным планам, то в методе последовательного уточнения оценок при поиске минимума к оптимальному решению снизу, причем промежуточные планы (псевдопланы) не являются опорными (лежат вне многогранника решений). Первое же допустимое решение (опорный план) будет оптимальным.

Пример.

Решить следующую задачу методом последовательного уточнения оценок:

  x1 x2 1
y1= 1–23
y2= –3–721
y3= –112
y4= –5–420
L = –2–10
  y3 x2 1
y1= –1–15
y2= 3–1015
x1= –112
y4= 5–910
L = 2–3–4
  y3 y1 1
x2= -1–15
y2= 1310-35
x1= –2-17
y4= 149-35
L = 53-19
  y3 y2 1
x2= 0.3–0.11.5
y1= -1.30.13.5
x1= –0.7-0.13.5
y4= 2.30.9-3.5
L = 1.10.3-8.5
  y3 y4 1
x2= 5/9–1/910/9
y1= 14/91/935/9
x1= 4/9-1/928/9
y2= –23/910/935/9
L = 1/31/3-22/3

Ответ: Lmin = -22/3; = (28/9, 10/9).