Jump to content

Итерационный метод

(Перенаправлено из итеративного решателя )

В вычислительной математике итерационный метод — это математическая процедура , которая использует начальное значение для генерации последовательности улучшения приближенных решений для класса задач, в которой i -е приближение (называемое «итерацией») выводится из предыдущих. .

Конкретная реализация с критериями завершения для данного итерационного метода, такого как градиентный спуск , восхождение на холм , метод Ньютона или квазиньютоновские методы , такие как BFGS , является алгоритмом итерационного метода. Итерационный метод называется сходящимся , если соответствующая последовательность сходится при заданных начальных приближениях. Обычно проводится математически строгий анализ сходимости итерационного метода; однако эвристике также распространены итеративные методы, основанные на .

Напротив, прямые методы пытаются решить проблему с помощью конечной последовательности операций. При отсутствии ошибок округления прямые методы дали бы точное решение (например, решение линейной системы уравнений методом исключения Гаусса ). Итерационные методы часто являются единственным выбором для нелинейных уравнений . Однако итерационные методы часто полезны даже для линейных задач, включающих множество переменных (иногда порядка миллионов), где прямые методы были бы непомерно дорогими (а в некоторых случаях невозможными) даже при максимальной доступной вычислительной мощности. [1]

Привлекательные фиксированные точки

[ редактировать ]

Если уравнение можно представить в виде f ( x ) = x , а решение x является притягивающей неподвижной точкой функции f , то можно начать с точки x1 пусть в зоне притяжения x , и x n +1 = f ( x n ) для n ≥ 1, и последовательность { x n } n ≥ 1 будет сходиться к решению x . Здесь x n n- е приближение или итерация x , а x n +1 — следующая или n + 1 итерация x . С другой стороны, в числовых методах часто используются верхние индексы в круглых скобках, чтобы не мешать нижним индексам, имеющим другие значения. (Например, х ( п +1) = е ( х ( н ) )) Если функция f , непрерывно дифференцируема то достаточным условием сходимости является то, что спектральный радиус производной строго ограничен единицей в окрестности неподвижной точки. Если это условие выполняется в фиксированной точке, то должна существовать достаточно малая окрестность (бассейн притяжения).

Линейные системы

[ редактировать ]

В случае системы линейных уравнений двумя основными классами итерационных методов являются стационарные итерационные методы и более общие методы подпространств Крылова .

Стационарные итерационные методы

[ редактировать ]

Введение

[ редактировать ]

Стационарные итерационные методы решают линейную систему с оператором, аппроксимирующим исходную; и на основе измерения ошибки результата ( остатка ) сформировать «уравнение коррекции», для которого этот процесс повторяется. Хотя эти методы просты в разработке, реализации и анализе, сходимость гарантируется только для ограниченного класса матриц.

Определение

[ редактировать ]

Итерационный метод определяется формулой

и для данной линейной системы с точным решением ошибка по

Итерационный метод называется линейным, если существует матрица такой, что

и эта матрица называется матрицей итераций . Итерационный метод с заданной итерационной матрицей называется сходящимся, если выполнено следующее

Важная теорема утверждает, что для данного итерационного метода и его итерационной матрицы он сходится тогда и только тогда, когда его спектральный радиус меньше единицы, то есть

Основные итерационные методы работают путем разделения матрицы в

а здесь матрица должно быть легко обратимым . Итерационные методы теперь определяются как

Отсюда следует, что итерационная матрица имеет вид

Базовые примеры стационарных итерационных методов используют расщепление матрицы такой как

где это только диагональная часть , и — строгая нижняя треугольная часть . Соответственно, — строгая верхняя треугольная часть .

Линейные стационарные итерационные методы также называют методами релаксации .

Krylov subspace methods

[ редактировать ]

Методы подпространств Крылова работают путем формирования основы последовательности последовательных степеней матрицы, умноженной на начальный остаток ( последовательность Крылова ). Затем аппроксимации решения формируются путем минимизации невязки по сформированному подпространству. Прототипическим методом этого класса является метод сопряженных градиентов (CG), который предполагает, что матрица системы является симметричным положительно определенным . Для симметричного (и, возможно, неопределенного) работает с методом минимальной невязки (МИНРЕС). В случае несимметричных матриц такие методы, как обобщенный метод минимальной невязки (GMRES) и метод двусопряженного градиента были выведены (BiCG).

Сходимость методов подпространств Крылова

[ редактировать ]

Поскольку эти методы составляют основу, очевидно, что метод сходится за N итераций, где N — размер системы. Однако при наличии ошибок округления это утверждение не выполняется; более того, на практике N может быть очень большим, и итерационный процесс достигает достаточной точности уже гораздо раньше. Анализ этих методов сложен, поскольку зависит от сложной функции спектра оператора .

Прекондиционеры

[ редактировать ]

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

Джамшид аль-Каши использовал итерационные методы для расчета синуса 1 ° и π в «Трактате об хорде и синусе» с высокой точностью. Первый итерационный метод решения линейной системы появился в письме Гаусса своему ученику. Он предложил решать систему уравнений 4х4, многократно решая ту компоненту, в которой невязка была наибольшей. [ нужна ссылка ] .

Теория стационарных итерационных методов прочно утвердилась в работах Д.М. Янга, начиная с 1950-х годов. Метод сопряженных градиентов был также изобретен в 1950-х годах независимыми разработками Корнелиуса Ланцоша , Магнуса Хестенеса и Эдуарда Штифеля , но его природа и применимость в то время были неправильно поняты. Только в 1970-х годах стало понятно, что методы, основанные на сопряжении, очень хорошо работают для уравнений в частных производных , особенно эллиптического типа.

См. также

[ редактировать ]
  1. ^ Амриткар, Амит; де Стерлер, Эрик; Свиридович, Катажина; Тафти, Данеш; Ахуджа, Капил (2015). «Переработка подпространств Крылова для приложений CFD и новый гибридный решатель переработки». Журнал вычислительной физики . 303 : 222. arXiv : 1501.03358 . Бибкод : 2015JCoPh.303..222A . дои : 10.1016/j.jcp.2015.09.040 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 42c2787ab5ad928c5fbe1c70c473da5c__1722935040
URL1:https://arc.ask3.ru/arc/aa/42/5c/42c2787ab5ad928c5fbe1c70c473da5c.html
Заголовок, (Title) документа по адресу, URL1:
Iterative method - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)