Załóżmy, że jest symetryczną, dodatnią określoną macierzą. A jest na tyle duże, że rozwiązanie A x = b jest drogie .
Czy istnieje iteracyjny algorytm znajdowania najmniejszej wartości własnej , który nie obejmuje odwracania A w każdej iteracji?
To znaczy, musiałbym użyć algorytmu iteracyjnego, takiego jak sprzężone gradienty, aby rozwiązać , więc wielokrotne stosowanie A - 1 wydaje się kosztowną „wewnętrzną pętlą”. Potrzebuję tylko jednego wektora własnego.
Dzięki!
linear-algebra
eigensystem
eigenvalues
iterative-method
Justin Solomon
źródło
źródło
eigs
matlaba lub oktawy, użyj -routine. Jest to metoda iteracyjna. Istnieją opcje określające, która wartość własna ma być pożądana, np. Najmniejsza rzeczywista .Odpowiedzi:
eigs('lm')
eigs('lm')
Znajdź swój wektor własny , rozwiązując .v (A−λminI)v=0
źródło