Biorąc pod uwagę system gdzie , przeczytałem, że w przypadku gdy iteracja Jacobiego jest używana jako solver, metoda nie zbiegnie się, jeśli ma wartość niezerową składnik zerowa przestrzeni . Jak zatem można formalnie stwierdzić, że pod warunkiem, że ma niezerowy składnik obejmujący zerową przestrzeń , metoda Jacobiego jest niespójna? Zastanawiam się, jak można to sformalizować matematycznie, ponieważ część rozwiązania prostopadłego do przestrzeni zerowej jest zbieżna.A ∈ R n × n b A b A
Dlatego przez rzutowanie pustej przestrzeni z każdej iteracji zbiega się (lub?).
.........
Szczególnie interesuje mnie przypadek gdzie jest symetryczną macierzą Laplaciana z zerową przestrzenią rozpiętą przez wektor , i ma składową zerową w zerowej przestrzeni , gdzie jest macierzą centrującą. Czy to oznacza, że każda iteracja Jacobiego będzie miała wyrzuconą zerową przestrzeń , tj. Każda iteracja będzie wyśrodkowana ? Pytam o to, ponieważ odtąd nie byłoby potrzeby rzutowania pustej przestrzeni z iteracji Jacobiego (lub innymi słowy, do wyśrodkowaniaL 1 n = [ 1 … 1 ] T ∈ R n b
Odpowiedzi:
Prawidłowe warunkiem rozwiązywalności nie ma nic wspólnego z przestrzenią NULL (chyba jest symetryczna), ale z przestrzenią NULL A T . Jeśli A T u = 0, to A x = b oznacza, że u T b = u T A x = 0 , stąd b musi być ortogonalne do dowolnego wektora zerowego A T (w przeciwnym razie nie ma rozwiązania, a iteracja Jacobiego nie ma powodu Zbiegać się).A A AT ATu=0 Ax=b uTb=uTAx=0 b AT
Ale jeśli tak jest, istnieje rozwiązanie, aw przypadku kwadratu jest nieskończenie wiele.
W pojedynczym przypadku, ponieważ nigdy nie wiadomo, czy warunek ten jest spełniony (a i tak zostałby zepsuty przez zaokrąglenie), zwykle rozwiązuje się problem jako problem najmniejszych kwadratów. Aby znaleźć rozwiązanie normy minimalnej, użyj gradientów sprzężonych na równaniach normalnych; Wymaga to kod mnożenie przez i A T . (Biorąc pod uwagę tylko procedurę mnożenia przez A , można zamiast tego użyć GMRES, z mniej przewidywalnymi właściwościami konwergencji).A AT A
źródło