Последовательное чрезмерное расслабление
-
Определение и история метода SOR
- Метод SOR (Successive Over-Relaxation) — это итерационный метод решения систем линейных уравнений.
- Метод был разработан в 1950-х годах и широко используется в вычислительной математике.
-
Математическая основа метода SOR
- Метод основан на использовании матрицы Якоби и последовательной релаксации.
- Итерационный процесс начинается с начального вектора и повторяется до достижения сходимости.
-
Анализ сходимости и скорости метода SOR
- Доказано, что метод SOR сходится при определенных условиях на матрицу коэффициентов.
- Скорость сходимости может быть аналитически оценена для различных значений параметра релаксации.
-
Алгоритм метода SOR
- Элементы матрицы могут быть вычислены последовательно, что упрощает алгоритм.
- Метод требует только одного вектора хранения и не использует векторную индексацию.
-
Пример использования метода SOR
- Представлен пример решения системы линейных уравнений с использованием метода SOR.
- Показана реализация метода на языке Common Lisp и Python.
-
Симметричная последовательная чрезмерная релаксация (SSOR)
- SSOR — это вариант метода SOR для симметричных матриц.
- Метод SSOR использует модифицированную формулу для вычисления следующего вектора.
-
Другие области применения метода SOR
- Метод может быть адаптирован для решения различных задач, включая системы линейных уравнений и разреженные матрицы.
-
Рекомендации и ссылки
- В статье использованы материалы из различных источников, включая книги и статьи по матричному итеративному анализу.
- Ссылки на внешние ресурсы, такие как модули и решатели на C++, также предоставлены.
Полный текст статьи: