Page 261 - 6197
P. 261

Задачу  квадратичного  програмування    (3.40)  –  (3.42)
                            запишемо у матрично-векторній формі
                                                            T
                                                                  T
                                                   R   x   c x   x Dx ,               (4.1)
                                                         Ax  ,                            (4.2)
                                                              b
                                                          x   0 ,                        (4.3)
                                                  T
                            де    c   c ,c , ,c n   ;  D -  симетрична  додатно  визначена
                                        1
                                          2
                            квадратна матриця розміром n n ;
                                    A  матриця розміром m n  утворена із коефіцієнтів
                                          обмежень при змінних   x ,  k   1,n ;
                                                                    k
                                                T
                                b   b ,b , ,b m   ;
                                      1
                                        2
                                                 T
                                x   x ,x , ,x   .
                                      1  2     n
                             Розглянемо вираз
                              n  n          n
                                d x x      d x x   d x x   d x x       d x x n   
                                        r 
                                                         k
                                                                                kn k
                                                          2 k
                                                 1 k
                                                     1
                                                 k
                                    kr k
                                                                  k
                                                                   3 k
                                                                       3
                                                              2
                             k 1 r 1      k  1 
                                  2
                                                                                2
                               d x   d x x   d x x    d x x   d x x   d x   d x x 
                                11 1   21 2 1  31 3 1        1 n  n  1  12 1 2  22 2  32 3 2
                                d x x   d x x   d x x  d x      d x x 
                                                               2
                                  n 2 n  2  13 1 3  23 2 3   33 3       n 3 n  3
                                d x x   d x x  d x x      d x .
                                                                    2
                                  1n  1 n  2n  2 n  3n  3 n      nn n
                                Після групування подібних членів, отримуємо
                              n  n
                                                              2
                                                                         2
                                               2
                                                       2
                                d x x   d x   d x    d x      d x   d   d 21   x x 
                                                                      nn n
                                    kr k
                                        r
                                                                              12
                                                           33 3
                                             11 1
                                                    22 2
                                                                                       1 2
                             k 1 r 1
                              d   d  31  x x   d   d 32  x x    d   d  1 n   x x 
                                13
                                                                    1n
                                         1 3
                                                23
                                                         2 3
                                                                             1 n
                              d   d  n  2  x x    d  n 1,n    d n,n 1  x x .
                                                                    1 n
                                          2 n
                                                                  n
                                2n
                                Для  забезпечення  симетричності  матриці  D   вибирають
                             d   d ,  d   d ,…,  d     d ,  d    d ,  …  d       d  .  У
                              12   21   13   31       1n    1 n  2n   n 2      n 1,n  n,n 1
                            загальному випадку  d      d ,  k  . Оскільки  d    d   2d ,
                                                                r
                                                    kr   rk                    kr   rk     kr
                             k  , то позадіагональні елементи матриці  D будуть такими:
                                r
                                                           261
   256   257   258   259   260   261   262   263   264   265   266