Зворотний степеневий метод або метод зворотних ітерацій — ітеративний алгоритм обчислення власних векторів і значень. Дозволяє шукати власний вектор і власне значення довільної матриці. Зазвичай використовується для обчислення власних векторів, якщо для власних значень відомі досить хороші наближення.
В обчислювальному відношенні метод схожий на степеневий метод. Ймовірно, спочатку його розроблено для обчислення резонансних частот у механіці.
Метод
Нехай є квадратна матриця і її наближене власне значення . Початковий вектор може бути випадковим або відомим наближенням власного вектора. Метод зводиться до послідовного обчислення векторів за формулою
де нормувальні константи.
Зазвичай на кожному кроці просто нормують вектор до одиничної довжини. Послідовність векторів не обов'язково збігається, але починаючи з деякого кроку будь-який вектор послідовності є власним з точністю до похибок округлення під час множення на матрицю. Йому відповідає найближче до власне значення. Після того, як знайдено власний вектор , можна точно обчислити це власне значення за формулою:
Що ближче до власного значення, то швидша збіжність. Коли відомі хороші наближення власних значень, може знадобитися всього 2-3 ітерації.
Обґрунтування і збіжність
Зворотний степеневий метод відрізняється від степеневого методу тільки використовуваною для множення матрицею. Тому він дозволяє знайти власний вектор, відповідний найбільшому за модулем власному значенню матриці . Власні значення цієї матриці — де власні значення матриці . Найбільше за модулем власне значення відповідає найменшому за модулем значенню
Власні вектори і збігаються, оскільки:
Зокрема, якщо задати , а матриця має зворотну, ми знайдемо власний вектор з найменшим за модулем власним значенням.
У плані ітерацій зворотний степеневий метод нічим не відрізняється від степеневого методу. Тому доведення його збіжності ідентичне і метод має таку ж лінійну швидкість збіжності.
Якщо невідомі наближення власних значень
Межі для власних значень матриці можна знайти за допомогою векторно підпорядкованої норми матриці. А саме
- для будь-якого власного значення .
Якщо власні значення матриці досить добре розділені, то вибираючи на відрізку початкове значення з досить малим кроком можна знайти всі власні значення і вектори матриці. Однак у цьому випадку ефективнішим може виявитися метод ітерацій Релея.
Примітки
- Ernst Pohlhausen, Berechnung der Eigenschwingungen statisch-bestimmter Fachwerke, ZAMM — Zeitschrift für Angewandte Mathematik und Mechanik 1, 28-42 (1921).
В іншому мовному розділі є повніша стаття Inverse iteration(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської.
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zvorotnij stepenevij metod abo metod zvorotnih iteracij iterativnij algoritm obchislennya vlasnih vektoriv i znachen Dozvolyaye shukati vlasnij vektor i vlasne znachennya dovilnoyi matrici Zazvichaj vikoristovuyetsya dlya obchislennya vlasnih vektoriv yaksho dlya vlasnih znachen vidomi dosit horoshi nablizhennya V obchislyuvalnomu vidnoshenni metod shozhij na stepenevij metod Jmovirno spochatku jogo rozrobleno dlya obchislennya rezonansnih chastot u mehanici MetodNehaj ye kvadratna matricya A displaystyle A i yiyi nablizhene vlasne znachennya m displaystyle mu Pochatkovij vektor b 0 displaystyle b 0 mozhe buti vipadkovim abo vidomim nablizhennyam vlasnogo vektora Metod zvoditsya do poslidovnogo obchislennya vektoriv za formuloyu b k 1 A m I 1 b k C k displaystyle b k 1 frac A mu I 1 b k C k de C k displaystyle C k normuvalni konstanti Zazvichaj na kozhnomu kroci prosto normuyut vektor b k 1 displaystyle b k 1 do odinichnoyi dovzhini Poslidovnist vektoriv ne obov yazkovo zbigayetsya ale pochinayuchi z deyakogo kroku bud yakij vektor poslidovnosti ye vlasnim z tochnistyu do pohibok okruglennya pid chas mnozhennya na matricyu Jomu vidpovidaye najblizhche do m displaystyle mu vlasne znachennya Pislya togo yak znajdeno vlasnij vektor b displaystyle b mozhna tochno obchisliti ce vlasne znachennya za formuloyu m b b T A b b T b b A b b b displaystyle mu b frac b T Ab b T b frac b Ab b b Sho blizhche m displaystyle mu do vlasnogo znachennya to shvidsha zbizhnist Koli vidomi horoshi nablizhennya vlasnih znachen mozhe znadobitisya vsogo 2 3 iteraciyi Obgruntuvannya i zbizhnistZvorotnij stepenevij metod vidriznyayetsya vid stepenevogo metodu tilki vikoristovuvanoyu dlya mnozhennya matriceyu Tomu vin dozvolyaye znajti vlasnij vektor vidpovidnij najbilshomu za modulem vlasnomu znachennyu matrici A m I 1 displaystyle A mu I 1 Vlasni znachennya ciyeyi matrici l 1 m 1 l n m 1 displaystyle lambda 1 mu 1 lambda n mu 1 de l i displaystyle lambda i vlasni znachennya matrici A displaystyle A Najbilshe za modulem vlasne znachennya vidpovidaye najmenshomu za modulem znachennyu l 1 m l n m displaystyle lambda 1 mu lambda n mu Vlasni vektori A displaystyle A i A m I 1 displaystyle A mu I 1 zbigayutsya oskilki A v l v A m I v l v m v l m 1 v A m I 1 v displaystyle Av lambda v Leftrightarrow A mu I v lambda v mu v Leftrightarrow lambda mu 1 v A mu I 1 v Zokrema yaksho zadati m 0 displaystyle mu 0 a matricya A displaystyle A maye zvorotnu mi znajdemo vlasnij vektor z najmenshim za modulem vlasnim znachennyam U plani iteracij zvorotnij stepenevij metod nichim ne vidriznyayetsya vid stepenevogo metodu Tomu dovedennya jogo zbizhnosti identichne i metod maye taku zh linijnu shvidkist zbizhnosti Yaksho nevidomi nablizhennya vlasnih znachenMezhi dlya vlasnih znachen matrici mozhna znajti za dopomogoyu vektorno pidporyadkovanoyi normi matrici A same A l displaystyle left A right geq lambda dlya bud yakogo vlasnogo znachennya l displaystyle lambda Yaksho vlasni znachennya matrici dosit dobre rozdileni to vibirayuchi na vidrizku A A displaystyle left A right left A right pochatkove znachennya m displaystyle mu z dosit malim krokom mozhna znajti vsi vlasni znachennya i vektori matrici Odnak u comu vipadku efektivnishim mozhe viyavitisya metod iteracij Releya PrimitkiErnst Pohlhausen Berechnung der Eigenschwingungen statisch bestimmter Fachwerke ZAMM Zeitschrift fur Angewandte Mathematik und Mechanik 1 28 42 1921 V inshomu movnomu rozdili ye povnisha stattya Inverse iteration angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad