953x
000575
2019-10-08

FAQ 000065 | Какой метод решателя матриц выбрать - прямой или итерационный?

Вопрос:
Какой метод решателя матриц выбрать - прямой или итерационный?

Ответ:
Какой метод быстрее приведет к результатам, зависит от сложности модели и объема доступной оперативной памяти:

Для малых и средних систем более эффективен прямой метод.
Для очень больших систем итерационный метод приводит к более быстрым результатам.

Как только матрицы невозможно разместить в основной памяти с помощью прямого метода, Windows начинает сохранять части основной памяти на жестком диске. Увеличивается активность жесткого диска и уменьшается нагрузка на процессор, что видно в диспетчере задач Windows. Эту проблему с хранением можно избежать с помощью итерационного метода расчета ICG (неполный сопряженный градиент).