Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Однако решаются такие задачи, когда они записаны в одном из специальных видов. Для
задачи максимизации имеется 4 специальных вида задачи ЛП: стандартная и каноническая
формы.
1
Зенкевич Н.А. Материалы к установочной лекции. Вопрос № 33.
max z = max CX max z = max CX
AX = B ⇔ Ai X = bi , i = 1, m
X ≥0 X ≥0
max z = max CX
AX = B
X ≥0
M = {X AX = B, X ≥ 0}
x j = 0, j ∉ S .
Говорят, что решение X = ( x1 ,", x n ) СЛУ базисное, если оно зависит от такого множества
{ }
индексов S, что векторы A j j∈S - образуют столбцовый базис матрицы A.
Говорят, что решение X = ( x1 ,", x n ) СЛУ является базисным допустимым, если оно
базисное для СЛУ и X ≥ 0 , т.е. оно базисное и допустимое для задачи ЛП в канонической
форме.
2
Зенкевич Н.А. Материалы к установочной лекции. Вопрос № 33.
n
AX = B ⇔ ∑ A j x j = B
j =1
rank ( A) = rank ([ A, B ]) = m, m ≤ n
3. Процедура симплекс-метода
3
Зенкевич Н.А. Материалы к установочной лекции. Вопрос № 33.
(4) : z − c1 x1 − " − c n x n = 0,
(5) : a i1 x1 + " + a in x n = b i , i = 1, m
z x1 … xr … xm xm+1 … xs … xn
z z0 0 … 0 … 0 cm+1 … cs … cn
x1 b1 1 0 0 a1m+1 a1s a1n
… … … … … … … … … … … …
xr br 0 … 1 … 0 arm+1 … ars … arn
… … … … … … … … … … … …
xm bm 0 … 0 … 1 amm+1 … ams … amn
4
Зенкевич Н.А. Материалы к установочной лекции. Вопрос № 33.
Симплексная таблица называется оптимальной, если она одновременно и прямо
допустимая, и двойственно допустимая. Оптимальная С-Т соответствует
оптимальному базисному решению.
ИТЕРАЦИЯ
c s = min c j .
c j <0
br b
= min i .
a rs a is > 0 ais
5
Зенкевич Н.А. Материалы к установочной лекции. Вопрос № 33.
a rj
a 1rj = , j = 1, n,
a rs
br
br1 = ,
a rs
a rj
a ij1 = a ij − ais , i ≠ r , j = 1, n,
a rs
br
bi1 = bi − a is , i ≠ r ,
a rs
a rj
c1j = c j − c s , j = 1, n,
a rs
br
z1 = z 0 − cs .
a rs
max z = max(5 x1 + 3 x 2 )
⎧ z − 5 x1 − 3x 2 = 0,
x1 + x 2 ≤ 4, ⎪
⇒ ⎨ x1 + x 2 + s1 = 4,
5 x1 + 2 x 2 ≤ 10, ⎪5 x + 2 x + s = 10.
x1 ≥ 0, x 2 ≥ 0.
⎩ 1 2 2
z x1 x2 s1 s2
z 0 -5 -3 0 0
s1 4 1 1 1 0
s2 10 5 2 0 1
z x1 x2 s1 s2
z 10 0 -1 0 1
s1 2 0 3/5 1 -1/5
x1 2 1 2/5 0 1/5
z x1 x2 s1 s2
z 40/3 0 0 5/3 2/3
x2 10/3 0 1 5/3 -1/3
x1 2/3 1 0 -2/3 1/3
z ∗ = 40 / 3, x1∗ = 2 / 3, x 2∗ = 10 / 3, s1∗ = 0, s 2∗ = 0.