57
т.е.
i
r
ki,1i
ikk
x x x
∑
≠=
α=∃
.
♦ Линейно независимая система векторов называется м а к -
с и м а л ь н о й линейно независимой системой в D, если добав-
ление к ней любого вектора из D делает ее линейно зависимой.
♦ Любая максимальная линейно независимая система векто-
ров называется б а з и с о м (
базой) в R
n
.
♦ Р а н г о м системы векторов D = {x
1
,..., x
q
} называется ко-
личество векторов в максимальной линейно независимой систе-
ме; rang D = r.
♦ Ранг матрицы А (множество векторов) равен максимальному
порядку отличных от нуля миноров А.
♦ Максимальное число линейно независимых строк А равно
максимальному числу линейно независимых столбцов и равно
рангу А.
Утверждение.
Пусть задан многогранник М(А, b) ограничениями Аx ≤ b,
x ≥ 0, где А - матрица размерности m×n. Тогда, если решение x
соответствует вершине многогранника М(А, b), то оно называет-
ся о п o р н ы м решением и представимо в виде
x = ( x
s
, x
q
)
т
,
где x
s
- базисные переменные x
q
- небазисные (свободные) пере-
менные. Причем,
x
s
≥ 0, │x
s
│= m; x
q
= 0, │x
q
│= n-m,
т.е. опорное решение представимо в виде x = (x
s
, 0)
т
.
Тогда A = ║ S ¦ Q ║,
где S = ║ a
s1
, a
s2
, … ,a
sm
║ - матрица базиса и множество векторов
{a
s1
, a
s2
, … ,a
sm
} - базис матрицы А.
J
s
= {s1,s2,…,sm} - номера векторов условий, образующих
базис.
Если x - опорное решение, то ограничения задачи линейно-
го программирования могут быть представлены в виде
A x = b ⇒ S x
s
+ Q x
q
= b,
откуда следует, что x
s
= S
-1
b, т.к. x
q
= 0.
Действительно, в любой вершине многогранника М(А,b) пе-
ресекаются n гиперплоскостей. Причем m гиперплоскостей зада-
ются ограничениями вида A x = b, a (n-m) гиперплоскостей зада-
ются ограничениями вида x
j
= 0