ВУЗ:
Составители:
Рубрика:
95
Метод линеаризации. Пусть задано некоторое начальное
приближение – вектор
0 n
x
R
∈
. С этого вектора начинается
вычислительный процесс.
Обозначим 0,1, 2,k
=
K – номера итераций. В начале -ойk итерации
считается заданным вектор
kn
x
R
∈
. Если этот вектор удовлетворяет
условию (38)
()0,
k
gx
≤
то вычисления заканчиваются.
Иначе, т.е. если
()0,
k
hx > (40)
осуществляется итеративный переход. Для этого сначала найдем
направление корректировки решения. Обозначим его
k
s
.
Направление корректировки решения
k
s
определяется как решение
задачи поиска вектора
n
s
R∈ из условий
2
1
min,
2
s →
(41)
при ограничении
kk
A
sb≥ . (42)
Здесь
(),
kk
bgx=
k
A
– матрица размерности mn
×
, строки которой состоят из векторов
(), 1, .
k
i
gx i m−∇ = K .
В качестве пояснения отметим, что условие (42) является
линеаризацией в точке
k
x
исходного условия (38). Действительно,
неравенство (42) является матричной формой записи следующей системы
линейных неравенств относительно
n
s
R
∈
() (), 0, 1,,.
kk
ii
gx gx s i m+∇ ≤ = K
Конечно, если вектор
s
– решение системы (42), то не обязательно
вектор
k
x
s+
будет решением исходной системы (38). Линеаризация имеет
погрешность – она не является точным выражением исходной функции.
Чем дальше отстоит вектор
k
x
s
+
от вектора
k
x
, тем менее точно условие
(42) выражает исходное условие (38). Этим объясняется введение целевой
функции (41) во вспомогательную задачу поиска направления
корректировки решения. В силу непрерывности производных функций
i
g
можно ожидать, что с уменьшением расстояния от вектора
k
x
до вектора
k
x
s+ будут уменьшаться погрешности линеаризации.
Если система линейных неравенств (42) совместная, то задача (41),
(42) имеет единственное решение.
Метод линеаризации. Пусть задано некоторое начальное приближение – вектор x 0 ∈ R n . С этого вектора начинается вычислительный процесс. Обозначим k = 0,1, 2, K – номера итераций. В начале k -ой итерации считается заданным вектор x k ∈ R n . Если этот вектор удовлетворяет условию (38) g ( x k ) ≤ 0, то вычисления заканчиваются. Иначе, т.е. если h( x k ) > 0, (40) осуществляется итеративный переход. Для этого сначала найдем направление корректировки решения. Обозначим его s k . Направление корректировки решения s k определяется как решение задачи поиска вектора s ∈ R n из условий 1 2 s → min, (41) 2 при ограничении Ak s ≥ b k . (42) Здесь b k = g ( x k ), Ak – матрица размерности m × n , строки которой состоят из векторов −∇gi ( x k ), i = 1,K m. . В качестве пояснения отметим, что условие (42) является линеаризацией в точке x k исходного условия (38). Действительно, неравенство (42) является матричной формой записи следующей системы линейных неравенств относительно s ∈ R n gi ( x k ) + ∇gi ( x k ), s ≤ 0, i = 1,K, m. Конечно, если вектор s – решение системы (42), то не обязательно вектор x k + s будет решением исходной системы (38). Линеаризация имеет погрешность – она не является точным выражением исходной функции. Чем дальше отстоит вектор x k + s от вектора x k , тем менее точно условие (42) выражает исходное условие (38). Этим объясняется введение целевой функции (41) во вспомогательную задачу поиска направления корректировки решения. В силу непрерывности производных функций gi можно ожидать, что с уменьшением расстояния от вектора x k до вектора x k + s будут уменьшаться погрешности линеаризации. Если система линейных неравенств (42) совместная, то задача (41), (42) имеет единственное решение. 95
Страницы
- « первая
- ‹ предыдущая
- …
- 93
- 94
- 95
- 96
- 97
- …
- следующая ›
- последняя »