Базис задачи квадратичногопрограммирования. Оптимальный и невырожденный базисы.

 

          Поскольку ранг матрицы A

равен m

(см 3.1), система векторов

 

gif" alt="" />

 

являются линейно независимой системой векторов. В то же время, легко видно, что линейная оболочка, натянутая на систему векторов P

совпадает с пространством Em+n

, т.е L

(P)=En+m

.

          Следовательно из системы векторов 3.2.4 можно образовать конечное число базисов N

евклидова пространства En+m

, содержащих в себе векторы P1, .. Pm

. Такие базисы пространства En+m

будем называть базисами задачи квадратичного программирования, и обозначать следующим образом:

 

(3.3.1)

 

 

          Для упрощения схемы алгоритма, запишем базис (3.3.1) в следующем виде:

 

(3.3.2)

 

 

          Здесь Á

1

и Á

2

- наборы индексов. В случае, если Á

1

=

Á

2

будем считать базис UÁ1,Á2 порожденным одним множеством индексов Á

=

Á

1.

 

 

(3.3.3)

 

 

          Коэффициенты разложения вектора b

по базису UÁ1,Á2 будем называть базисными переменными, остальные коэффициенты - небазисными переменными.

          Базис UÁ1,Á2 назовем оптимальным, если его базисные  переменные удовлетворяют условиям Куна-Таккера (3.2.3).

          Базис называется невырожденным, если все его базисные переменные, соответствующие компонентам вектора x

отличны от нуля, т.е.

 

 

 

(3.3.4)

 

 

          Задачу (3.1.2) будем называть невырожденной, если все ее базисы невырождены. В противном случае назовем задачу вырожденной.

 

 

       

      Последние материалы

      Популярные темы

      Как прожить без денег?
       
      Сейчас на сайте 19 человек