Производство по чертежам Подбор аналогов Цены производителя Оригинальная продукция в короткие сроки
INNERпроизводство и поставка промышленных комплектующих и оборудования
Отзыв ★★★★★ Будем благодарны за отзыв в Яндексе — это помогает нам развиваться Оставить отзыв →
Правовая информация Условия использования технических материалов и калькуляторов Правовая информация →
INNER
Контакты

Метод Гаусса–Зейделя

  • 02.04.2026
  • Инженерные термины и определения

Метод Гаусса–Зейделя — итерационный метод решения систем линейных алгебраических уравнений. Ключевая особенность: при вычислении каждой следующей компоненты вектора решения сразу используются уже обновлённые значения предыдущих компонент текущей итерации. Это обеспечивает более быструю сходимость по сравнению с методом Якоби. Метод широко применяется при расчёте трубопроводных и тепловых сетей, в задачах МКЭ и расчёте электрических цепей.

Что такое метод Гаусса–Зейделя

Метод назван в честь немецких математиков Карла Фридриха Гаусса (1777–1855) и Филиппа Людвига фон Зейделя (1821–1896). Гаусс описал идею метода в частном письме своему ученику Герлингу в 1823 году. Публикация Зейделя вышла в 1874 году. Метод также известен как метод Либмана или метод последовательных смещений (successive displacement).

Задача: решить систему Ax = b, где A — квадратная матрица n×n с ненулевыми диагональными элементами, x — вектор неизвестных, b — вектор правой части.

Алгоритм метода Зейделя

Каждое уравнение системы разрешается относительно соответствующей переменной. На каждой итерации компоненты xi вычисляются последовательно:

xi(k+1) = (bi − ∑j<i aij·xj(k+1) − ∑j>i aij·xj(k)) / aii

где xj(k+1) — уже обновлённые компоненты (j < i), а xj(k) — значения с предыдущей итерации (j > i).

  1. Задать начальное приближение x(0) (например, нулевой вектор).
  2. Для каждого i от 1 до n вычислить xi(k+1) по формуле выше, используя уже обновлённые значения x1...xi-1.
  3. Проверить критерий останова: ||x(k+1) − x(k)|| < ε, где ε — заданная точность.
  4. Если критерий не выполнен — перейти к шагу 2 (следующая итерация).

Метод требует хранения только одного вектора x — значения перезаписываются по мере вычисления. В отличие от метода Якоби, где нужны два вектора (старый и новый).

Условия сходимости

Сходимость метода Гаусса–Зейделя гарантирована, если матрица A удовлетворяет хотя бы одному из условий:

  • Строгое диагональное преобладание: для каждой строки модуль диагонального элемента больше суммы модулей всех остальных элементов строки: |aii| > ∑j≠i |aij|.
  • Симметричная положительно определённая матрица: A = AT и все собственные значения положительны.

Если ни одно из условий не выполнено, метод может как сходиться, так и расходиться. Общий критерий: спектральный радиус матрицы итерации ρ(T) < 1. На практике систему часто можно привести к диагональному преобладанию перестановкой строк.

Сравнение методов Зейделя и Якоби

ХарактеристикаМетод ЯкобиМетод Гаусса–Зейделя
Использование обновлённых значенийНет (все берутся с предыдущей итерации)Да (сразу после вычисления)
Хранение векторовДва (старый и новый)Один (перезапись на месте)
Скорость сходимостиМедленнееПримерно вдвое быстрее
ПараллелизацияЛегко (компоненты независимы)Затруднена (последовательная зависимость)
Условие сходимостиДиагональное преобладаниеДиагональное преобладание или SPD

Метод Гаусса–Зейделя является частным случаем метода последовательной верхней релаксации (SOR) при параметре релаксации ω = 1.

Применение метода Зейделя в инженерных расчётах

Расчёт трубопроводных и тепловых сетей

При моделировании разветвлённых сетей водоснабжения, теплоснабжения и газоснабжения возникают системы нелинейных уравнений (баланс расходов и потерь давления). После линеаризации на каждой итерации методом Ньютона внутренняя линейная система решается методом Зейделя. Матрицы таких систем, как правило, разрежены и диагонально преобладающи.

Конечно-элементные задачи

В МКЭ-задачах теплопроводности, фильтрации и упругости глобальная матрица жёсткости часто является симметричной положительно определённой и разреженной. Метод Гаусса–Зейделя (и его модификация SOR) используется как предобусловливатель или самостоятельный решатель для систем средней размерности.

Расчёт электрических сетей

Метод Зейделя применялся в классических алгоритмах расчёта установившихся режимов электрических сетей (power flow) до широкого внедрения метода Ньютона–Рафсона. Для простых радиальных схем метод Зейделя остаётся практичным решением.

Частые вопросы

Почему метод Зейделя сходится быстрее метода Якоби?
В методе Зейделя уже вычисленные на текущей итерации компоненты немедленно используются при расчёте следующих. Это эквивалентно неявной обработке части внедиагональных членов, что ускоряет распространение информации по системе. На практике метод Зейделя сходится примерно вдвое быстрее Якоби.
Что такое диагональное преобладание и как его обеспечить?
Матрица обладает строгим диагональным преобладанием, если в каждой строке модуль диагонального элемента превышает сумму модулей всех остальных элементов. Если исходная матрица не удовлетворяет этому условию, часто достаточно переставить строки (уравнения) так, чтобы наибольшие по модулю элементы оказались на главной диагонали.
Как связан метод Зейделя с методом SOR?
Метод последовательной верхней релаксации (SOR) обобщает метод Зейделя введением параметра релаксации ω. При ω = 1 SOR совпадает с методом Зейделя. Оптимальный выбор ω (обычно 1 < ω < 2) может существенно ускорить сходимость.
Можно ли распараллелить метод Зейделя?
Прямая параллелизация затруднена, поскольку каждая компонента зависит от уже вычисленных значений текущей итерации. Однако существуют модификации (блочный метод Зейделя, красно-чёрное упорядочение), допускающие параллельное выполнение.

Заключение

Метод Гаусса–Зейделя — надёжный итерационный метод решения систем линейных уравнений, особенно эффективный для разреженных матриц с диагональным преобладанием. Немедленное использование обновлённых значений обеспечивает примерно двукратное ускорение сходимости по сравнению с методом Якоби при минимальных требованиях к памяти. Метод остаётся востребованным при расчёте трубопроводных и тепловых сетей, в конечно-элементных задачах и как компонент более сложных численных алгоритмов.

Статья носит исключительно ознакомительный и справочный характер. Автор не несёт ответственности за последствия применения приведённых данных без надлежащей инженерной проверки. При проектировании руководствуйтесь действующими нормативными документами и привлекайте квалифицированных специалистов.
Появились вопросы?

Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.