Итерация с фиксированной точкой
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2010 г. ) |
В численном анализе итерация с фиксированной точкой — это метод вычисления фиксированных точек функции.
Более конкретно, если задана функция определяется действительными числами с действительными значениями и заданной точкой в области , итерация с фиксированной точкой что приводит к последовательности приложений повторяющимися функциями с который, как надеются, сойдется к точке . Если непрерывна, то можно доказать, что полученное является фиксированной точкой , то есть,
В более общем смысле функция может быть определен в любом метрическом пространстве со значениями в этом же пространстве.
Примеры
[ редактировать ]- Первым простым и полезным примером является вавилонский метод вычисления квадратного корня из a > 0 , который заключается в взятии , то есть среднее значение x и a / x , чтобы приблизиться к пределу (из любой отправной точки ). Это частный случай метода Ньютона, приведенного ниже.
- Итерация с фиксированной точкой сходится к единственной неподвижной точке функции для любой отправной точки Этот пример действительно удовлетворяет (самое позднее после первого шага итерации) предположениям банаховой теоремы о неподвижной точке . Следовательно, ошибка после n шагов удовлетворяет условиям (где мы можем взять , если мы начнем с .) Когда ошибка меньше кратного для некоторой постоянной q мы говорим, что имеем линейную сходимость . Теорема Банаха о неподвижной точке позволяет получать итерации с неподвижной точкой с линейной сходимостью.
- Требование непрерывности f важно, как показывает следующий пример. Итерация сходится к 0 для всех значений . Однако 0 не является фиксированной точкой функции поскольку эта функция не является непрерывной при , и фактически не имеет неподвижных точек.
Привлечение фиксированных точек
[ редактировать ]Притягивающая неподвижная точка функции f — это фиксированная точка x fix функции f с окрестностью U «достаточно близких» точек вокруг x fix, такая, что для любого значения x в U последовательность итераций с фиксированной точкой содержится в U и сходится к x fix . Бассейн притяжения x fix является крупнейшей такой окрестностью U . [1]
Функция натурального косинуса («естественный» означает радианы , а не градусы или другие единицы измерения) имеет ровно одну фиксированную точку, и эта фиксированная точка притягивает. В этом случае «достаточно близко» вообще не является строгим критерием — чтобы продемонстрировать это, начните с любого действительного числа и несколько раз нажмите клавишу cos на калькуляторе (сначала проверив, что калькулятор находится в режиме «радианы»). В конечном итоге оно сходится к числу Дотти (около 0,739085133), которое является фиксированной точкой. Именно здесь график косинуса пересекает линию . [2]
Не все фиксированные точки притягиваются. Например, 0 — это фиксированная точка функции f ( x ) = 2 x , но итерация этой функции для любого значения, отличного от нуля, быстро расходится. Мы говорим, что фиксированная точка отталкивает.
Притягивающая неподвижная точка называется устойчивой неподвижной точкой, если она также устойчива по Ляпунову .
Неподвижная точка называется нейтрально-устойчивой, если она устойчива по Ляпунову , но не притягивает. Центр линейного однородного дифференциального уравнения второго порядка является примером нейтрально-устойчивой неподвижной точки.
Несколько притягивающих точек могут быть собраны в притягивающий фиксированный набор .
Банахова теорема о неподвижной точке
[ редактировать ]Теорема Банаха о неподвижной точке дает достаточное условие существования притягивающих неподвижных точек. Функция сокращения отображения определенное в полном метрическом пространстве, имеет ровно одну фиксированную точку, и итерация с фиксированной точкой притягивается к этой фиксированной точке для любого начального предположения. в области определения функции. Распространенными особыми случаями являются следующие: (1) определяется на вещественной прямой с действительными значениями и является непрерывным по Липшицу с константой Липшица , и (2) функция f непрерывно дифференцируема в открытой окрестности неподвижной точки x fix , и .
Хотя существуют и другие теоремы о неподвижных точках , эта особенно полезна, поскольку не все неподвижные точки привлекательны. При построении итерации с фиксированной точкой очень важно убедиться, что она сходится к фиксированной точке. Обычно мы можем использовать теорему Банаха о неподвижной точке, чтобы показать, что неподвижная точка притягивает.
Аттракторы
[ редактировать ]Привлечение неподвижных точек является частным случаем более широкой математической концепции аттракторов . Итерации с фиксированной точкой представляют собой дискретную динамическую систему с одной переменной. Теория бифуркаций изучает динамические системы и классифицирует различные поведения, такие как притяжение неподвижных точек, периодические орбиты или странные аттракторы . Примером системы является логистическая карта .
Итерационные методы
[ редактировать ]В вычислительной математике итерационный метод — это математическая процедура, использующая начальное значение для генерации последовательности улучшения приближенных решений класса задач, в которой n-е приближение выводится из предыдущих. Сходящиеся итерации с фиксированной точкой представляют собой математически строгую формализацию итерационных методов.
Примеры итерационного метода
[ редактировать ]- Метод Ньютона — это алгоритм поиска корней заданной дифференцируемой функции . Итерация
Если мы напишем , мы можем переписать итерацию Ньютона как итерацию с фиксированной точкой .
Если эта итерация сходится к фиксированной точке г тогда , , так
поэтому , то есть, является корнем . В предположениях банаховой теоремы о неподвижной точке итерация Ньютона, оформленная как метод неподвижной точки, демонстрирует линейную сходимость . Однако более детальный анализ показывает квадратичную сходимость , т.е. , при определенных обстоятельствах. - Метод Галлея аналогичен методу Ньютона , если он работает правильно, но его ошибка заключается в ( кубическая сходимость ). В общем, можно разработать методы, которые сходятся со скоростью для любого . Как правило, чем выше k , тем оно менее стабильно и тем дороже оно становится в вычислительном отношении. По этим причинам методы более высокого порядка обычно не используются.
- Методы Рунге-Кутты и численные средства решения обыкновенных дифференциальных уравнений в целом можно рассматривать как итерации с фиксированной точкой. Действительно, основная идея при анализе A-стабильности решателей ОДУ состоит в том, чтобы начать с особого случая. , где — комплексное число , и проверить, сходится ли решатель ОДУ к фиксированной точке всякий раз, когда реальная часть является отрицательным. [а]
- Теорема Пикара -Линделефа , показывающая, что обыкновенные дифференциальные уравнения имеют решения, по сути представляет собой применение теоремы Банаха о неподвижной точке к специальной последовательности функций, которая образует итерацию с неподвижной точкой, создавая решение уравнения. Решение ОДУ таким способом называется итерацией Пикара , методом Пикара или итерационным процессом Пикара .
- Возможности итерации в Excel можно использовать для поиска решений уравнения Колбрука с точностью до 15 значащих цифр. [3] [4]
- Некоторые из схем «последовательного приближения», используемых в динамическом программировании для решения функционального уравнения Беллмана, основаны на итерациях с фиксированной точкой в пространстве возвращаемой функции. [5] [6]
- Паутинная модель теории цен соответствует итерации с фиксированной точкой состава функции предложения и функции спроса. [7]
Ускорение сходимости
[ редактировать ]Скорость сходимости итерационной последовательности можно увеличить, используя метод ускорения сходимости, такой как ускорение Андерсона и процесс Эйткена с дельта-квадратом . Применение метода Эйткена к итерации с фиксированной точкой известно как метод Стеффенсена , и можно показать, что метод Стеффенсена дает скорость сходимости, которая является по крайней мере квадратичной.
Игра Хаос
[ редактировать ]Термин «игра хаоса» относится к методу создания фиксированной точки любой системы итерированных функций (IFS). Начиная с любой точки x 0 , последовательные итерации формируются как x k +1 = f r ( x k ) , где f r — член заданной IFS, случайно выбираемый для каждой итерации. Следовательно, игра хаоса представляет собой рандомизированную итерацию с фиксированной точкой. Игра хаоса позволяет построить общую форму фрактала , такого как треугольник Серпинского , повторяя итерационный процесс большое количество раз. С математической точки зрения итерации сходятся к фиксированной точке IFS. Всякий раз, когда x 0 принадлежит аттрактору IFS, все итерации x k остаются внутри аттрактора и с вероятностью 1 образуют плотное множество в последнем .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Можно также считать определенные итерации A-стабильными, если итерации остаются ограниченными в течение длительного времени, что выходит за рамки этой статьи.
- ^ Рассиас, Фемистокл М.; Пардалос, Панос М. (17 сентября 2014 г.). Математика без границ: Обзоры по чистой математике . Спрингер. ISBN 978-1-4939-1106-6 .
- ^ Вайсштейн, Эрик В. «Число Дотти» . Вольфрам Математический мир . Вольфрам Рисерч, Инк . Проверено 23 июля 2016 г.
- ^ М. А. Кумар (2010), Решение неявных уравнений (Коулбрук) на рабочем листе, Createspace, ISBN 1-4528-1619-0
- ^ Бркич, Деян (2017) Решение неявного уравнения Колбрука для трения потока с использованием Excel, Электронные таблицы в образовании (eJSiE): Vol. 10: Вып. 2, статья 2. Доступно по адресу: https://sie.scholasticahq.com/article/4663-solution-of-the-implicit-colebrook-equation-for-flow-friction-using-excel.
- ^ Беллман, Р. (1957). Динамическое программирование, Издательство Принстонского университета.
- ^ Снедович, М. (2010). Динамическое программирование: основы и принципы, Тейлор и Фрэнсис .
- ^ Онодзаки, Тамоцу (2018). «Глава 2. Одномерная нелинейная паутинная модель». Нелинейность, ограниченная рациональность и неоднородность: некоторые аспекты рыночной экономики как сложных систем . Спрингер. ISBN 978-4-431-54971-0 .
Дальнейшее чтение
[ редактировать ]- Берден, Ричард Л.; Фейрес, Дж. Дуглас (1985). «Итерация с фиксированной точкой». Численный анализ (Третье изд.). Издательство ПВС. ISBN 0-87150-857-5 .
- Хоффман, Джо Д.; Франкель, Стивен (2001). «Итерация с фиксированной точкой» . Численные методы для инженеров и ученых (второе изд.). Нью-Йорк: CRC Press. стр. 141–145. ISBN 0-8247-0443-6 .
- Джадд, Кеннет Л. (1998). «Итерация с фиксированной точкой» . Численные методы в экономике . Кембридж: MIT Press. стр. 165–167. ISBN 0-262-10071-1 .
- Штернберг, Шломо (2010). «Итерация и фиксированные точки». Динамические системы (Первое изд.). Дуврские публикации. ISBN 978-0486477053 .
- Шашкин, Юрий А. (1991). «9. Итерационный метод». Фиксированные точки (Первое изд.). Американское математическое общество. ISBN 0-8218-9000-Х .
- Роза, Алессандро (2021). «Эпизодическая история ступенчатой итерационной диаграммы» . Антикварные Mathematicae . 15 :3–90. дои : 10.14708/am.v15i1.7056 . S2CID 247259939 .