ВУЗ:
Составители:
Рубрика:
96
После нахождения вектора 
k
s
 определим шаг корректировки решения 
0
arg min ( ).
kk
k
x
x
s
λϕλ
≥
=+
Затем осуществляем итеративный переход 
1kk k
k
x
xs
λ
+
=+ . 
Задание 1.  Пусть  вектор 
k
x
  не  является  решением  исходной 
системы (38), вектор 
k
s
 является решением вспомогательной задачи (41), 
(42). Доказать, что при некотором  0
α
>  для всех  (0, ]
β
α
∈
0( )().
kk k
hx s hx
β
≤+<  
Задание 2.  Доказать,  что  если  выполняется  условие (40) и  задача 
(41), (42)  имеет решение, то 
1
()().
kk
hx hx
+
<
Задание 3. Пусть система (38) совместна. Множество 
{
}
0
:() ( )
n
L
x R hx hx=∈ ≤  
ограниченное,  на  всех  итерациях  вектор 
k
x
  не  является  решением 
системы (38), при этом вспомогательная задача (41), (42) имеет решение 
на всех итерациях. Тогда 
lim ( ) 0,
k
h
hx
→∞
=
последовательность  векторов 
k
x
  сходится  при h→∞  к  множеству 
решений системы (38).  
Для  решения  вспомогательной  задачи (41), (42) можно 
воспользоваться задачей поиска вектора 
m
uR
∈
 из условия 
() min, 0
k
uu
ϕ
→≥ (43) 
где 
2
2
() ( ) (1 , )
kT k
k
uA bu
ϕ
=+−
.  
Данная задача всегда имеет решение. Пусть оно составляет вектор 
k
u .  
Если  
() 0
k
u
ϕ
> ,  
то согласно приведенным во второй части предыдущего параграфа фактам 
   0,
k
ρ
>  
где 
1,
kk
bu
ρ
=− .  
Решение  вспомогательной  задачи (41), (42) может  быть  получено  по 
формуле 
1
() .
kkTk
k
s
Au
ρ
−
=  
    После нахождения вектора s k определим шаг корректировки решения
                         λk = arg min ϕ ( x k + λ s k ).
                                         x≥0
    Затем осуществляем итеративный переход
                          x k +1 = x k + λk s k .
     Задание 1. Пусть вектор x k не является решением исходной
системы (38), вектор s k является решением вспомогательной задачи (41),
(42). Доказать, что при некотором α > 0 для всех β ∈ (0, α ]
                           0 ≤ h( x k + β s k ) < h( x k ).
     Задание 2. Доказать, что если выполняется условие (40) и задача
(41), (42) имеет решение, то
                           h( x k +1 ) < h( x k ).
     Задание 3. Пусть система (38) совместна. Множество
                                 {
                             L = x ∈ R n : h( x ) ≤ h( x 0 )  }
ограниченное, на всех итерациях вектор x k не является решением
системы (38), при этом вспомогательная задача (41), (42) имеет решение
на всех итерациях. Тогда
                           lim h( x k ) = 0,
                             h →∞
последовательность векторов x k сходится при h → ∞ к множеству
решений системы (38).
    Для решения вспомогательной задачи (41), (42) можно
воспользоваться задачей поиска вектора u ∈ R m из условия
                           ϕk (u ) → min, u ≥ 0            (43)
где
                                               2
                           ϕk (u ) = ( Ak )T       + (1 − b k , u ) 2 .
Данная задача всегда имеет решение. Пусть оно составляет вектор u k .
     Если
                           ϕk (u ) > 0 ,
то согласно приведенным во второй части предыдущего параграфа фактам
                             ρ k > 0,
где
                             ρ k = 1 − bk , u .
Решение вспомогательной задачи (41), (42) может быть получено по
формуле
                             −1
                        s k = k ( Ak )T u k .
                                     ρ
                                          96
