Системы линейных неравенств. Зоркальцев В.И - 96 стр.

UptoLike

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