Ця стаття містить правописні, лексичні, граматичні, стилістичні або інші мовні помилки, які треба виправити. |
Ітераційні методи або ж методи ітерацій розв'язування СЛАР — наближені методи розв'язку проблеми знаходження власних значень та власних векторів (що еквівалентно розв'язку СЛАР), які базуються на покроковому наближені (знаходження за наближеним значенням величини наступного наближення) до їх точних значень, оминаючи обчислення характеристичного многочлена. Ітераційні методи дозволяють отримати значення коренів системи із заданою точністю у вигляді границі послідовності деяких векторів (ітераційний процес). Характер збіжності й сам факт збіжності методу залежить від вибору початкового (нульового) наближення, кореня .
Ці методи є чисельними, вони суттєво відрізняються для матриць середнього і великого розміру, бо методи для невеликих матриць зазвичай є такими, що руйнують розрідженість матриць (її заповненість в основному нулями), відтак такі матриці більше не можуть бути збережені в пам'яті обчислювальної машини компактно.
Методи, які не зберігають розрідженості
Метод Якобі
Опис методу
АХ = В — у матричному вигляді.
Припускаючи, що ; (,, …, ), виразимо через перше рівняння, — через друге і т. д. Позначимо:
,,…,; ,,…,; Система приведена до нормального вигляду.
=+х — система у матричному вигляді.
За нульове наближення приймемо стовпець вільних членів.
— нульове наближення;
— I наближення;
— II наближення і т. д.;
(, …,).
— розв'язання системи.
Умови збіжності процесу
Метод ітерації застосовують у випадку, якщо сходиться послідовність наближень по вказаному алгоритму. Умови збіжності : (де , , …, ) або (де , , …, ;).
Оцінка похибки
, де -точність, — вектор точних значень.
— одна з трьох норм матриці , — одна з трьох норм матриці .
QR-метод
Належить до класу т. зв. степеневих алгоритмів, є одним з найефективніших серед них для не надто великих матриць. Ітерація відбувається за наступною схемою:
Тут є ортогональною або унітарною матрицею, а є правою трикутною матрицею. Таким чином, для переходу до наступного кроку ітерації (від до ) спочатку знаходиться ортогонально-трикутний розклад матриці , після чого матриці і перемножуються в оберненому порядку.
Методи, які зберігають розрідженість
Основними для задач високого порядку (тисячі, десятки тисяч рядків і стовпців) є методи, елементарна операція яких — перемноження матриці на вектор. Припустимо, що власні значення матриці занумеровані спадними за модулем (). Найбільш широку область застосування має степеневий метод для обчислення власного значення, найбільшого за модулем, . Виходячи з початкового наближення будується послідовність нормованих векторів:
Така послідовність збігається якщо:
- всі елементарні дільники матриці , що відносяться до — лінійні,
- немає інших власних значень з таким модулем,
- у розкладі нульового наближення за кореневим базисом присутня нетривіальна компонента за власним підпростором .
Збіжність в цьому методі не надто швидка, як правило, і визначається відношенням двох старших по модулю власних значень.
Важливими є також метод обернених ітерацій та метод Стюарта, що теж визначають власні значення по одному. Для одночасного їх пошуку існує метод Ланцоша.
Див. також
Джерела
- И. М. Виноградов. Математическая энциклопедия. Том 2. — М. : «Советская энциклопедия», 1985. — Т. 2. — С. 686-689.
- Даніліна Н. І., Дубровська Н. С., Кваша О. П., Смирнов Г. Л., Феклісов Г. І. «Чисельні методи: Посібник для технікумів.» Видання «Вища школа»,1976
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya mistit pravopisni leksichni gramatichni stilistichni abo inshi movni pomilki yaki treba vipraviti Vi mozhete dopomogti vdoskonaliti cyu stattyu pogodivshi yiyi iz chinnimi movnimi standartami Iteracijni metodi abo zh metodi iteracij rozv yazuvannya SLAR nablizheni metodi rozv yazku problemi znahodzhennya vlasnih znachen ta vlasnih vektoriv sho ekvivalentno rozv yazku SLAR yaki bazuyutsya na pokrokovomu nablizheni znahodzhennya za nablizhenim znachennyam velichini nastupnogo nablizhennya do yih tochnih znachen ominayuchi obchislennya harakteristichnogo mnogochlena Iteracijni metodi dozvolyayut otrimati znachennya koreniv sistemi iz zadanoyu tochnistyu u viglyadi granici poslidovnosti deyakih vektoriv iteracijnij proces Harakter zbizhnosti j sam fakt zbizhnosti metodu zalezhit vid viboru pochatkovogo nulovogo nablizhennya korenya x 0 displaystyle vec x 0 Ci metodi ye chiselnimi voni suttyevo vidriznyayutsya dlya matric serednogo i velikogo rozmiru bo metodi dlya nevelikih matric zazvichaj ye takimi sho rujnuyut rozridzhenist matric yiyi zapovnenist v osnovnomu nulyami vidtak taki matrici bilshe ne mozhut buti zberezheni v pam yati obchislyuvalnoyi mashini kompaktno Metodi yaki ne zberigayut rozridzhenostiMetod Yakobi Dokladnishe Metod obertannya Yakobi Dokladnishe Metod Yakobi Opis metodu a 11 x 1 a 1 n x n b 1 a n 1 x 1 a n n x n b n displaystyle left begin array c a 11 x 1 cdots a 1n x n b 1 vdots a n1 x 1 cdots a nn x n b n end array right AH V u matrichnomu viglyadi A a 11 a 1 n a n 1 a n n X x 1 x n B b 1 b n displaystyle mathrm A begin bmatrix a 11 amp cdots amp a 1n vdots amp amp vdots a n1 amp cdots amp a nn end bmatrix qquad mathrm X begin bmatrix x 1 vdots x n end bmatrix qquad mathrm B begin bmatrix b 1 vdots b n end bmatrix Pripuskayuchi sho a i i 0 displaystyle a ii neq 0 i displaystyle i displaystyle 1 displaystyle 1 2 displaystyle 2 n displaystyle n virazimo x 1 displaystyle x 1 cherez pershe rivnyannya x 2 displaystyle x 2 cherez druge i t d x 1 b 1 a 11 a 12 a 11 x 2 a 1 n a 11 x n x n b n a n n a 1 n a n n x 1 a 2 n a n n x 2 a n 1 n a n n x n 1 displaystyle left begin array c x 1 frac b 1 a 11 frac a 12 a 11 x 2 cdots frac a 1n a 11 x n vdots x n frac b n a nn frac a 1n a nn x 1 frac a 2n a nn x 2 cdots frac a n 1 n a nn x n 1 end array right Poznachimo b i a i i b i a i j a i i a i j displaystyle frac b i a ii beta i frac a ij a ii alpha ij i displaystyle i displaystyle 1 displaystyle 1 2 displaystyle 2 n displaystyle n j displaystyle j displaystyle 1 displaystyle 1 2 displaystyle 2 n displaystyle n x 1 b 1 a 12 x 2 a 1 n x n x n b n a n 1 x 1 a n n 1 x n 1 displaystyle left begin array c x 1 beta 1 alpha 12 x 2 cdots alpha 1n x n vdots x n beta n alpha n1 x 1 cdots alpha n n 1 x n 1 end array right Sistema privedena do normalnogo viglyadu a a 11 a 1 n a n 1 a n n b b 1 b n displaystyle alpha begin bmatrix alpha 11 amp cdots amp alpha 1n vdots amp amp vdots alpha n1 amp cdots amp alpha nn end bmatrix qquad beta begin bmatrix beta 1 vdots beta n end bmatrix X displaystyle X b displaystyle beta a displaystyle alpha h sistema u matrichnomu viglyadi Za nulove nablizhennya prijmemo stovpec vilnih chleniv x 1 0 x n 0 b 1 b n displaystyle begin bmatrix x 1 0 vdots x n 0 end bmatrix begin bmatrix beta 1 vdots beta n end bmatrix nulove nablizhennya x 1 1 x n 1 b 1 b n a 11 a 1 n a n 1 a n n x 1 0 x n 0 displaystyle begin bmatrix x 1 1 vdots x n 1 end bmatrix begin bmatrix beta 1 vdots beta n end bmatrix begin bmatrix alpha 11 amp cdots amp alpha 1n vdots amp amp vdots alpha n1 amp cdots amp alpha nn end bmatrix begin bmatrix x 1 0 vdots x n 0 end bmatrix I nablizhennya x 1 2 x n 2 b 1 b n a 11 a 1 n a n 1 a n n x 1 1 x n 1 displaystyle begin bmatrix x 1 2 vdots x n 2 end bmatrix begin bmatrix beta 1 vdots beta n end bmatrix begin bmatrix alpha 11 amp cdots amp alpha 1n vdots amp amp vdots alpha n1 amp cdots amp alpha nn end bmatrix begin bmatrix x 1 1 vdots x n 1 end bmatrix II nablizhennya i t d X k b a X k 1 displaystyle X k beta alpha X k 1 k displaystyle k displaystyle 0 displaystyle 0 p displaystyle pi X lim x x k displaystyle X lim x to infty x k rozv yazannya sistemi Umovi zbizhnosti procesu Metod iteraciyi zastosovuyut u vipadku yaksho shoditsya poslidovnist nablizhen po vkazanomu algoritmu Umovi zbizhnosti j 1 n a i j lt 1 displaystyle sum j 1 n vert alpha ij vert lt 1 de i displaystyle i displaystyle 1 displaystyle 1 2 displaystyle 2 n displaystyle n abo i 1 n a i j lt 1 displaystyle sum i 1 n vert alpha ij vert lt 1 de j displaystyle j displaystyle 1 displaystyle 1 2 displaystyle 2 n displaystyle n Ocinka pohibki x i x i k a k 1 1 a b e displaystyle Vert x i x i k Vert leq frac Vert alpha Vert k 1 1 Vert alpha Vert times Vert beta Vert leq varepsilon de e displaystyle varepsilon tochnist x i displaystyle x i vektor tochnih znachen a displaystyle Vert alpha Vert odna z troh norm matrici a displaystyle alpha b displaystyle Vert beta Vert odna z troh norm matrici b displaystyle beta QR metod Dokladnishe QR algoritm Nalezhit do klasu t zv stepenevih algoritmiv ye odnim z najefektivnishih sered nih dlya ne nadto velikih matric Iteraciya vidbuvayetsya za nastupnoyu shemoyu A k Q k R k A k 1 R k Q k displaystyle A k Q k R k qquad A k 1 R k Q k Tut Q k displaystyle Q k ye ortogonalnoyu abo unitarnoyu matriceyu a R k displaystyle R k ye pravoyu trikutnoyu matriceyu Takim chinom dlya perehodu do nastupnogo kroku iteraciyi vid A k displaystyle A k do A k 1 displaystyle A k 1 spochatku znahoditsya ortogonalno trikutnij rozklad matrici A k displaystyle A k pislya chogo matrici Q k displaystyle Q k i R k displaystyle R k peremnozhuyutsya v obernenomu poryadku Metodi yaki zberigayut rozridzhenistOsnovnimi dlya zadach visokogo poryadku tisyachi desyatki tisyach ryadkiv i stovpciv ye metodi elementarna operaciya yakih peremnozhennya matrici na vektor Pripustimo sho vlasni znachennya matrici zanumerovani spadnimi za modulem l 1 l 2 l n displaystyle lambda 1 geq lambda 2 geq geq lambda n Najbilsh shiroku oblast zastosuvannya maye stepenevij metod dlya obchislennya vlasnogo znachennya najbilshogo za modulem l 1 displaystyle lambda 1 Vihodyachi z pochatkovogo nablizhennya x 0 displaystyle vec x 0 buduyetsya poslidovnist normovanih vektoriv x k 1 r k A x k r k 1 A x k displaystyle vec x k 1 rho k Ax k qquad rho k 1 Ax k Taka poslidovnist zbigayetsya yaksho vsi elementarni dilniki matrici A displaystyle A sho vidnosyatsya do l 1 displaystyle lambda 1 linijni nemaye inshih vlasnih znachen z takim modulem u rozkladi nulovogo nablizhennya x 0 displaystyle vec x 0 za korenevim bazisom A displaystyle A prisutnya netrivialna komponenta za vlasnim pidprostorom l 1 displaystyle lambda 1 Zbizhnist v comu metodi ne nadto shvidka yak pravilo i viznachayetsya vidnoshennyam dvoh starshih po modulyu vlasnih znachen Vazhlivimi ye takozh metod obernenih iteracij ta metod Styuarta sho tezh viznachayut vlasni znachennya po odnomu Dlya odnochasnogo yih poshuku isnuye metod Lancosha Div takozhMetod iteraciyi algoritm DzherelaI M Vinogradov Matematicheskaya enciklopediya Tom 2 M Sovetskaya enciklopediya 1985 T 2 S 686 689 Danilina N I Dubrovska N S Kvasha O P Smirnov G L Feklisov G I Chiselni metodi Posibnik dlya tehnikumiv Vidannya Visha shkola 1976