954x
000575
2019-10-08

FAQ 000065 | Quale metodo di risoluzione di matrici dovrei usare, diretto o iterativo?

Domanda:
Quale metodo di risoluzione di matrici dovrei usare, diretto o iterativo?

Risposta:
Quale metodo porta a risultati più velocemente dipende dalla complessità del modello e dalla quantità di RAM disponibile:

Per i sistemi di piccole e medie dimensioni, il metodo diretto è più efficiente.
Per sistemi molto grandi, il metodo iterativo porta ai risultati più rapidamente.

Una volta che le matrici non possono più essere localizzate nella memoria principale utilizzando il metodo diretto, Windows inizia a memorizzare le parti della memoria principale sul disco rigido. L’attività del disco rigido aumenta e si riduce il carico del processore, che è visibile in Gestione attività di Windows. Utilizzando il metodo di calcolo iterativo ICG (Incomplete Conjugate Gradient), è possibile evitare questo problema di memorizzazione.