Метод простой итерации решения СЛАУ

Покажем как применяется принцип сжатых изображений к исследованию скорости сходимости и самой сходимости итерационных процессов решения систем уравнений.
Пусть дана система вида:
Х=Вх+b (1) где
B= Метод простой итерации решения СЛАУ - student2.ru X= Метод простой итерации решения СЛАУ - student2.ru b= Метод простой итерации решения СЛАУ - student2.ru
Правую часть уравнения (1) обозначим через Ф(х), тогда Ф(х) можно уже рассматривать как отображение пространства Rn Rn, где Метод простой итерации решения СЛАУ - student2.ru ; Метод простой итерации решения СЛАУ - student2.ru ; Метод простой итерации решения СЛАУ - student2.ru ; Метод простой итерации решения СЛАУ - student2.ru ; Метод простой итерации решения СЛАУ - student2.ru (2 – координаты Метод простой итерации решения СЛАУ - student2.ru ).
Решение уравнения (1) таким образом сведется к отысканию неподвижной точки отображения Ф. Для того чтобы отображение Ф имело неподвижную точку – нужно чтобы Ф было сжатием. Если покажем, что Ф – сжатие, тогда имеет в пространстве Метод простой итерации решения СЛАУ - student2.ru единственную неподвижную точку х* и к ней будет сходится итерационный процесс: xn+1=Ф(xn), xn Метод простой итерации решения СЛАУ - student2.ru ; x(n+1)=Bx(n)+b (3).
В координатной форме метод (3) запишется: xi(n+1) =(n) + bi, Метод простой итерации решения СЛАУ - student2.ru (4).
Определим при каких же условиях Ф будет сжатием. Убедимся, что ответ зависит не только от Ф, но и от выбора метрики.
Рассмотрим первую метрику пространства Метод простой итерации решения СЛАУ - student2.ru - кубическую.
1) Метод простой итерации решения СЛАУ - student2.ru , где х=(x1, x2,…, xn), х=(x1 Метод простой итерации решения СЛАУ - student2.ru , x2 Метод простой итерации решения СЛАУ - student2.ru ,…, xn Метод простой итерации решения СЛАУ - student2.ru ).
Метод простой итерации решения СЛАУ - student2.ru ; Метод простой итерации решения СЛАУ - student2.ru
Метод простой итерации решения СЛАУ - student2.ru - Метод простой итерации решения СЛАУ - student2.ru следовательно, чтобы Ф было сжатие Метод простой итерации решения СЛАУ - student2.ru
Метод простой итерации решения СЛАУ - student2.ru ; Метод простой итерации решения СЛАУ - student2.ru 1 = Метод простой итерации решения СЛАУ - student2.ru (5)
2)Рассмотрим метрику октаэдрическую:
Метод простой итерации решения СЛАУ - student2.ru аналогично случаю 1) мы можем показать, что Ф будет сжатием, если: Метод простой итерации решения СЛАУ - student2.ru 2 = Метод простой итерации решения СЛАУ - student2.ru (6)
3)Для сферической метрики:
Метод простой итерации решения СЛАУ - student2.ru 2 ; Метод простой итерации решения СЛАУ - student2.ru 3 = Метод простой итерации решения СЛАУ - student2.ru 2 Метод простой итерации решения СЛАУ - student2.ru (7)
Таким образомесли выполняется одно из условий(5)-(7)то Ф – сжатие. И по принципу Банаха для отображения Ф в пространство Метод простой итерации решения СЛАУ - student2.ru существует единственная неподвижная точка х**, …,хn*) к которым сходится итерационный процесс (3)/(4). -> Доказали Теорему.
Теорема: если для матрицы В из уравнения (1) выполняется одно из условий Метод простой итерации решения СЛАУ - student2.ru l Метод простой итерации решения СЛАУ - student2.ru , l=1,3 то система линейных алгебраических уравнений (1) имеет единственное решение х*, которое может быть получено по формуле (3) как предел последовательности, начиная с некоторого х0. Причем скорость сходимости процесса (3) определяется следующим соотношением: Метод простой итерации решения СЛАУ - student2.ru .
Пусть дана система Ах=b. Домножим на - Метод простой итерации решения СЛАУ - student2.ru обе части:
х - Метод простой итерации решения СЛАУ - student2.ru Ах=- Метод простой итерации решения СЛАУ - student2.ru +x; x= Метод простой итерации решения СЛАУ - student2.ru Ах - Метод простой итерации решения СЛАУ - student2.ru +x; x(n+1)=( Метод простой итерации решения СЛАУ - student2.ru A)xn - Метод простой итерации решения СЛАУ - student2.ru (*)
Чтобы процесс (*) сходился -> Метод простой итерации решения СЛАУ - student2.ru = Метод простой итерации решения СЛАУ - student2.ru <1.
Очевидно, что в итерационный процесс до конца выполнения просчета шага n+1 должны сохранятся и значения n-шага. Этим недостатком не владеет метод Зейделя, который является модификацией метода простой итерации.
Метод Зейделя:
Метод простой итерации решения СЛАУ - student2.ru + Метод простой итерации решения СЛАУ - student2.ru ; Метод простой итерации решения СЛАУ - student2.ru Метод простой итерации решения СЛАУ - student2.ru Метод простой итерации решения СЛАУ - student2.ru
Метод простой итерации решения СЛАУ - student2.ru
Предлагаемый метод позволяет сразу же использовать при вычислении координат вектора х(n+1) уже найденные его предыдущие координаты.
Условие сходимости и метода Зейделя и метода простой итерации одинаковы. Области сходимости у этих методов не всегда совпадают, а если совпадают то скорость Зейделя > скорости итерации.

17.Систему нелинейных уравнений можно кратко записать в векторном виде f(x)=0 или в коор. виде: fk(x1,x, … xm)=0, Метод простой итерации решения СЛАУ - student2.ru . Такие системы решаются только итер. Методами. Для такой сис-мы исп м-д простой итерации. Для этого приводят сис-му к виду:

Метод простой итерации решения СЛАУ - student2.ru

Метод простой итерации решения СЛАУ - student2.ru

…… (15.1)

Метод простой итерации решения СЛАУ - student2.ru

Для ее записи в m - мерном числовом пространстве Rm введем два вектора: один из них х для изображения совокупности неизвестных (х12,...хm), второй Метод простой итерации решения СЛАУ - student2.ru будет обозначать совокупность значений функций ( Метод простой итерации решения СЛАУ - student2.ru , Метод простой итерации решения СЛАУ - student2.ru ,... Метод простой итерации решения СЛАУ - student2.ru ). Система запишется в краткой векторной форме х = Метод простой итерации решения СЛАУ - student2.ru (х). Пусть как-то выбрано начальное приближение к решению х0 =( Метод простой итерации решения СЛАУ - student2.ru ) Все следующие приближения будут находиться по правилу итераций xn+1 = Метод простой итерации решения СЛАУ - student2.ru . Для выяснения условий, достаточных для сходимости последовательности приближений хn (n = 0,1,...,) применим теорему Банаха о сжимающих отображениях. Для этого нужно в Rm ввести метрику.

1. Случай кубической метрики

Метод простой итерации решения СЛАУ - student2.ru

В шаре Метод простой итерации решения СЛАУ - student2.ru возьмем две произвольные точки х(х12,...хm) и y(y1, y2, … ym) оценим изменение функции Метод простой итерации решения СЛАУ - student2.ru :

Метод простой итерации решения СЛАУ - student2.ru

Звездочкой у скобок отмечено то, что значение функции, стоящей в скоб­ках, должно быть взято в некоторой точке отрезка прямой, соединяющего х и у. Чтобы найти оценку изменения, не зависящую от i и положения точек х и у, заменим последнюю из скобок ее максимальным значе­нием по х и i. Тогда получим

Метод простой итерации решения СЛАУ - student2.ru

Отсюда видно, что в качестве числа q может быть взята величина

q= Метод простой итерации решения СЛАУ - student2.ru

Все это позволяет сформировать теорему о сходимости итерационной последовательности в случае кубической метрики.

Теорема 15.1

Пусть

1) функции Метод простой итерации решения СЛАУ - student2.ru определены и непрерывно дифференцируемы в области Метод простой итерации решения СЛАУ - student2.ru

области Метод простой итерации решения СЛАУ - student2.ru

2) в этой области

Метод простой итерации решения СЛАУ - student2.ru

3) начальные приближения неизвестных удовлетворяют неравенствам

Метод простой итерации решения СЛАУ - student2.ru

4) для чисел Метод простой итерации решения СЛАУ - student2.ru , q и М выполняется условие

Метод простой итерации решения СЛАУ - student2.ru

Тогда система (15.1) в области Метод простой итерации решения СЛАУ - student2.ru имеет решение (x1*, x2*… xm*) и к нему сходиться итер. посл-ть приближений (x1n, x2n… xmn)

2) Скорость сходимости м.б. охарактеризована нерав-м:

Метод простой итерации решения СЛАУ - student2.ru , (i= Метод простой итерации решения СЛАУ - student2.ru )

2. Случай октаэдрической метрики

Метод простой итерации решения СЛАУ - student2.ru

Аналогично теореме 15.1. в Rm для октаэдрической метрик м.б. доказана сл.теорема

Теорема 15.2. Пусть

1) ф-ция Метод простой итерации решения СЛАУ - student2.ru определены и непрерывны в области Метод простой итерации решения СЛАУ - student2.ru

2) удовлетв. в этой обл-сти усл-ю

Метод простой итерации решения СЛАУ - student2.ru

3)для нач. приближений неизв. Метод простой итерации решения СЛАУ - student2.ru вып-ся нер-во Метод простой итерации решения СЛАУ - student2.ru

4) ) для чисел Метод простой итерации решения СЛАУ - student2.ru , q и М выполняется условие

Метод простой итерации решения СЛАУ - student2.ru

Тогда:

1) система (15.1) в области Метод простой итерации решения СЛАУ - student2.ru имеет решение (x1*, x2*… xm*) и к нему сходиться итер. посл-ть приближений (x1n, x2n… xmn)

2) скорость сходимости хар-ся нерав-ом

Метод простой итерации решения СЛАУ - student2.ru

3. Случай сферической метрики

Метод простой итерации решения СЛАУ - student2.ru

Теорема 15.3

Пусть:

1) ф-ции Метод простой итерации решения СЛАУ - student2.ru определены в области

Метод простой итерации решения СЛАУ - student2.ru

2) удовлетв. в этой обл-сти усл-ю

Метод простой итерации решения СЛАУ - student2.ru

3)для нач. приближений неизв. Метод простой итерации решения СЛАУ - student2.ru вып-ся нер-во Метод простой итерации решения СЛАУ - student2.ru

4) ) для чисел Метод простой итерации решения СЛАУ - student2.ru , q и М выполняется условие

Метод простой итерации решения СЛАУ - student2.ru

Тогда:

3) система (15.1) в области Метод простой итерации решения СЛАУ - student2.ru имеет решение (x1*, x2*… xm*) и к нему сходиться итер. посл-ть приближений (x1n, x2n… xmn)

4) скорость сходимости хар-ся нерав-ом

Метод простой итерации решения СЛАУ - student2.ru

Сходимость метода линейная. Сами вычисления просты, но сложно найти такую систему х= Метод простой итерации решения СЛАУ - student2.ru , которая была бы эквивалентна исх.сис-ме f(x)=0 и одновременно обеспечивала бы сходимость

18.Надо решить сис-му Нелин. Ур-ний

Метод простой итерации решения СЛАУ - student2.ru

……….. (16.1)

Метод простой итерации решения СЛАУ - student2.ru

Рассмотрим n - мерное векторное пространство Rm, x=(x1,…xm). Введем вектор - функцию f(x)=(f1(x), f2(x),… fm(x)), тогда система (16.1) запишется в виде f(x)=0 (16.2)

Пусть известно некоторое исходное приближение х° = {х1°,х2°,..., хn°} к решению системы х* = (х1*,... хm*). Для выделения главной линей­ной части из системы (16.2) удобно рассмотреть не точное решение х*, а вектор-погрешность х* - х° = (х1* - х10, … хm* -хm°)= Метод простой итерации решения СЛАУ - student2.ru = ( Метод простой итерации решения СЛАУ - student2.ru ,..., Метод простой итерации решения СЛАУ - student2.ru ). Уравнение для Метод простой итерации решения СЛАУ - student2.ru получится, если в равенстве f(х*)=0 заменить х* на х° + Метод простой итерации решения СЛАУ - student2.ru , т.е. f(х° + Метод простой итерации решения СЛАУ - student2.ru )= 0. Предполагая все составляющие вектора Метод простой итерации решения СЛАУ - student2.ru малыми величинами, выделим в системе (16.1) главную линейную часть. Для этого рассмотрим уравнение любого номера fi(х° + Метод простой итерации решения СЛАУ - student2.ru )=0 и разложим fi в ряд Тейлора по степеням погрешности Метод простой итерации решения СЛАУ - student2.ru и сохраним в разложении линейную часть, отбросив все члены более высокого порядка. После этого получится линейная система уравнений относительно погрешностей, приближенно заменяющая систему (16.1).

Метод простой итерации решения СЛАУ - student2.ru

Решая ее относительно Метод простой итерации решения СЛАУ - student2.ru , например, методом Гаусса, мы получим приближенные значения для Метод простой итерации решения СЛАУ - student2.ru например, Метод простой итерации решения СЛАУ - student2.ru , Метод простой итерации решения СЛАУ - student2.ru Мы улучшим исходные значения неизвестных xi0 ,если к ним прибавим Метод простой итерации решения СЛАУ - student2.ru , т.е.

Метод простой итерации решения СЛАУ - student2.ru

Новые значения х1m аналогичными вычислениями могут быть тоже улучшены и т.д. В результате для каждого значения хi* получится последовательность приближений хin такая, что каждое следующее приближение хin+1 будет находиться из линейной системы по предыдущему приближению хin:

Метод простой итерации решения СЛАУ - student2.ru

Рассмотрим матрицу Якоби системы функций fi, i=1,m

(16.4)

Метод простой итерации решения СЛАУ - student2.ru

Значение ее при х = хn есть матрица системы (16.4). Система будет иметь единственное решение, если ее определитель отличен от нуля Метод простой итерации решения СЛАУ - student2.ru . Итак, метод Ньютона сходится, если в достаточно малой окрестности

корня Метод простой итерации решения СЛАУ - student2.ru , причем сходимость квадратичная. Вычисления по

методу Ньютона несколько сложнее, чем при простых итерациях, ибо на каждом шаге надо находить матрицу производных и решать систему линейных уравнений. Поэтому в некоторых учебниках рекомендуют вычислить матрицу производных только на начальной итерации и использовать ее во всех остальных итерациях.


Наши рекомендации