966x
000575
2019-10-08

FAQ 000065 | Którą metodę solwera macierzy należy użyć, bezpośrednią czy iteracyjną?

Pytanie:
Którą metodę solwera macierzy należy użyć, bezpośrednią czy iteracyjną?

Odpowiedź:
To, która metoda prowadzi do szybszych wyników, zależy od złożoności modelu i ilości dostępnej pamięci RAM:

W przypadku małych i średnich systemów bardziej efektywna jest metoda bezpośrednia .
W przypadku bardzo dużych układów metoda iteracyjna prowadzi do uzyskania wyników szybciej.

Jeżeli podczas stosowania metody bezpośredniej w pamięci głównej brakuje miejsca do przechowywania macierzy, system Windows zaczyna tymczasowo przenosić część danych z pamięci głównej na dysk twardy. Wskazuje na to wzrost aktywności twardego dysku i niskie wykorzystanie procesora widoczne w Menedżerze zadań systemu Windows. Problemu tego można uniknąć, stosując iteracyjną metodę obliczeń ICG (Incomplete Conjugate Gradient ).