Jacobiho metoda pro vlastní čísla

Jacobiho metoda pro vlastní čísla  je iterativní algoritmus pro výpočet vlastních hodnot a vlastních vektorů skutečné symetrické matice . Pojmenován po Carlu Gustavu Jacobi Jacobim , který tuto metodu navrhl v roce 1846 [1] , i když metoda se začala používat až v 50. letech 20. století s příchodem počítačů [2] .

Popis

Nechť  je symetrická matice a nechť  je rotační matice . Pak

je symetrický a podobný matici .

Kromě toho obsahuje následující komponenty:

kde a .

Protože  je ortogonální matice, matice a mají stejné Frobeniovy normy (odmocniny součtů čtverců všech složek) a můžeme zvolit tak, že , a v tomto případě bude mít větší součet čtverců diagonálních prvků:

Když to vyrovnáme nule, dostaneme

Pokud , pak

Pro dosažení optimálního efektu je nutné požadovat, aby byl největší mimoúhlopříčný prvek v absolutní hodnotě, tzv. základní prvek.

Jacobiho metoda pro vlastní čísla se otáčí, dokud není matice téměř diagonální. Potom prvky na diagonále aproximují vlastní hodnoty matice .

Poznámky

  1. Jacobi, CGJ Über ein leichtes Verfahren, die in der Theorie der Säkularstörungen vorkommenden Gleichungen numerisch aufzulösen  (německy)  // Crelle's Journal . - 1846. - T. 30 . - S. 51-94 .
  2. Golub, G.H.; van der Vorst, HA Výpočet vlastních hodnot ve 20. století  //  Journal of Computational and Applied Mathematics : deník. - 2000. - Sv. 123 , č. 1-2 . - str. 35-65 . - doi : 10.1016/S0377-0427(00)00413-1 .