W aplikacjach pojawiają się rzadkie systemy liniowe. Do rozwiązania tych systemów jest wiele procedur do wyboru. Na najwyższym poziomie istnieje przełom między metodami bezpośrednimi (np. Rzadka eliminacja Gaussa lub rozkład Choleskiego, ze specjalnymi algorytmami porządkowania i metodami wielopłaszczyznowymi) i iteracyjnymi (np. GMRES, gradient (sprzężony)).
Jak określić, czy zastosować metodę bezpośrednią, czy iteracyjną? Po dokonaniu wyboru, jak wybrać konkretny algorytm? Wiem już o wykorzystaniu symetrii (np. Użyj gradientu sprzężonego dla rzadkiego symetrycznego pozytywnego określonego systemu), ale czy są jakieś inne względy, które należy wziąć pod uwagę przy wyborze metody?