имплексные преобразования
Для того, чтобы завершить шаг преобразований, ведущих к новому опорному плану, в новом базисе выразим новую БП xj0 из уравнения с номером i0 системы xi+∑αijj=bi(j=m+1,n), bi≥0,i=1,m через СП
xi0+αi0,m+1xm+1+…+αio,j0-1xjo-1+αi0j0xj0+αi0,j0+1xj0+1+…+αi0nxn=βio
xj0=βi0/αi0j0-((αi0,m+1/αi0j0)xm+1+…+ (αi0,j0-1/αi0j0)xj0-1+(1/αi0j0)xi0+(αi0,j0+1/αi0j0)xjo+1+…+(αi0n/αi0j0)xn (1)
Аналогично, если мы подставим в выражение (1) в остальные ограничения (1) ограничения и в ЦФ max(min)F=∆0-∑∆jxj(j=m+1), получим след. формулу:
Xi=(βiαi0j0-βi0αij0)/αi0j0-((αi,m+1αi0j0-αi0,m+1αij0)/αi0jo+…-(αij0/αi0j0)xi0+…+((αinαi0j0-αi0nαij0)/αi0j0)xn),i=1,m; i≠i0 (2)
F= (∆0αi0j0-∆j0βi0)/αiojo-(((∆m+1αi0j0-∆j0αi,m+1)/∆iojo)xm+1+…-(∆j0/αiojo)xio+…+((∆nxiojo-∆joαi0n)/αi0j0)xn)
Из формул (1)-(3) следуют правила пересчета элементов таблиц:
1)из выражения (1) следует, что элемент новой таблицы, стоящий на месте разрешающего, заменяется обратной величиной.
2)из выражения (1) следует, что оставшиеся элементы разрешающей строки i0 новой таблицы равны соответственно элементам разрешающей строки старой таблицы, деленным на разрешающий элемент.
3)оставшиеся элементы разрешающего столбца из выражений (2) и(3) новой таблицы равны соотв. элементам разрешающего столбца старой таблицы, деленным на разрешающий элемент и изменением знака на противоположный.
4)из формул (2) и (3) следует, что все оставшиеся элементы рассчитываются по правилу прямоугольника. Для этого, чтобы получить элемент новой таблицы, надо из соотв. элемента новой таблицы вычесть произведение второстепенной диагонали разделенное на разрешающий элемент.
18) Теорема Если в индексной строке последней симплексной табл, содержащей оптимальный план, имеется хотя бы одна нулевая оценка, соответствующая свободной переменной, то ЗЛП имеет бесконечное множество оптимальных планов
Доказательство. Пусть в оптимальном плане Aj0 = О, где jo принадлежит множеству индексов СП, а минимальное симплексное отношение соответствует строке iго- Тогда, введя Xj0 в базис, получим новое значение ЦФ.
Значение ЦФ при переходе к новому опорному плану не изменилось.
Если нулевых небазисных оценок в последней симплексной таблице окажется несколько, то, введя каждую из соответствующих переменных в базис, найдем оптимальные планы x1*,x2*,...,хk*, для которых значение ЦФ будет одно и то же, т. е.
Z(x1)=z(x2)=…z(xk)
Согласно второй части основной теоремы линейного программирования, в этом случае оптимальным будет любой план, являющийся их выпуклой линейной комбинацией, т.е. общее решение примет вид
λ =λ1x1+λ2x2+…..+λkxk, λ1+λ2+….+λk=1
λi≥0 (i=1,k)
Эта ф-ла опред-т бесконечное мн-во оптимальн. Планов.
Следств: Если в инд. Строке симпл. табл, содержащей оптимальный план, все оценки СП положит., то найденные опт план и единств.
19) Теорема 1.10. Если в индексной строке симплексной таблицы ЗЛП на максимум содержится отрицательная оценка ∆j0 < 0, а в соответствующем столбце переменной Xj0 нет ни одного положительного элемента, то целевая функция на множестве допустимых планов задачи не ограничена сверху.
Доказательство. Если бы все оценки индексной строки Aj были неотрицательны, то опорный план был бы оптимальным. Пусть ∆j0 < 0. Тогда можно попытаться, не изменяя нулевых значений всех свободных переменных xm+i,..., хп в равенстве (1.95), кроме Xj0, увеличить значение целевой функции Z за счет увеличения переменной Xj0 > 0. Полагая в равенствах (1.96) все Xj, кроме Xj0, равными нулю, получаем
Так как Xi≥ 0, то
Пусть все aij0 ≤ 0. Тогда при любом Xi0 ≥ 0 имеем Xi ≥ 0. Что касается целевой функции Z, то, взятз в качестве Xj0 достаточно большое положительное число, вследствие того, что ∆j0 < 0, можно сделать значение
как угодно большим. В самом деле, так как ∆j0 < 0, при Xj0 —> оо имеем Z = ∆о — ∆j0Xj0 —► оо, т.е. целевая функция Z не ограничена сверху.
рямая и двойственная задача
Рассмотрим задачу вида:
Max F=c1x 1+c2x2+…+cnxn
a11x1+a12x2+…+a1nxn≤b1
......................................
ak1x1+ak2x2+…+aknxn≤bk
ak+1,1x1+ak+1,2x2+…+ak+1,nxn=bk+1
…………………………………………..
am1x1+am2x2+…+amnxn=bm
xj≥0, j=1,l; xj-произвольные, j=l+1,n
Двойственной по отношению к исходной(прямой) задаче наз. задача вида:
min α=b1y1+b2y2+…+bmym
a11y1+a21y2+…+am1ym≥c1
…………………………………..
a1ly1+a2ly2+…+amlym≥cl
a1,l+1y1+a2,l+1y2+…+am,l+1ym=cl+1
…………………………………………….
a1ny1+a2ny2+…+amnym=cn
yi≥0, i=1,k; yi-произвольные, i=k+1,m
Сравнивая 2 задачи видно, что:
1)если у прямой задачи ЦФ на max,то в дв-ной на min и наоборот.
2)коэф-ми при неизвестных ЦФ дв-ной задачи явл-ся свободные члены прямой задачи, а правыми частями в осн-х ограничениях дв-ной задачи явл-ся коэф-ты при неизвестных ЦФ прямой задачи.
3)матрица, составленная из коэф-тов осн-х ограничений прямой задачи и аналогичная матрица дв-ной задачи получаются друг из друга транспонированной.
4)число переменных прямой задачи равно числу ограничений дв-ной задачи и наоборот.
5)если переменная xj прямой задачи принимает только неотрицательные значения, то j-ое ограничение в системе осн-х ограничений дв-ной задачи явл-ся неравенством. Если же xj прямой задачи может принимать любые значения, то j-ое ограничение в системе осн-х ограничений дв-ной задачи явл-ся уравнением.