stringtranslate.com

Итерация с фиксированной точкой

В численном анализе итерация с фиксированной точкой — это метод вычисления фиксированных точек функции.

Более конкретно, если задана функция, определенная на действительных числах с действительными значениями, и задана точка в области , то итерация с фиксированной точкой приводит к последовательности итерированных применений функции , которая, как ожидается, сходится к точке . Если является непрерывной, то можно доказать, что полученная является фиксированной точкой , т.е.

В более общем смысле функцию можно определить в любом метрическом пространстве со значениями в этом же пространстве.

Примеры

Итерация с фиксированной точкой x n +1 = sin x n с начальным значением x 0 = 2 сходится к 0. Этот пример не удовлетворяет предположениям теоремы Банаха о фиксированной точке , поэтому скорость его сходимости очень низкая.

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

Итерация с фиксированной точкой x n +1 = cos x n с начальным значением x 1 = −1 .

Притягивающая неподвижная точка функции 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-е приближение выводится из предыдущих. Сходящиеся итерации с фиксированной точкой — это математически строгие формализации итерационных методов.

Примеры итеративного метода

Ускорение конвергенции

Скорость сходимости итерационной последовательности можно увеличить, используя метод ускорения сходимости , такой как ускорение Андерсона и дельта-квадратный процесс Эйткена . Применение метода Эйткена к итерации с фиксированной точкой известно как метод Стеффенсена , и можно показать, что метод Стеффенсена дает скорость сходимости, которая является по крайней мере квадратичной.

Игра Хаос

Треугольник Серпинского, созданный с использованием IFS, выбирающий все элементы на каждой итерации

Термин «игра хаоса» относится к методу генерации неподвижной точки любой итерируемой функциональной системы (IFS). Начиная с любой точки x 0 , последовательные итерации формируются как x k +1 = f r ( x k ) , где f r — член данной IFS, случайно выбранный для каждой итерации. Следовательно, игра хаоса — это рандомизированная итерация с неподвижной точкой. Игра хаоса позволяет построить общую форму фрактала, такого как треугольник Серпинского , повторяя итерационный процесс большое количество раз. Более математически, итерации сходятся к неподвижной точке IFS. Всякий раз, когда x 0 принадлежит аттрактору IFS, все итерации x k остаются внутри аттрактора и с вероятностью 1 образуют плотное множество в последнем.

Смотрите также

Ссылки

  1. ^ Некоторые итерации можно также считать A-устойчивыми, если итерации остаются ограниченными в течение длительного времени, что выходит за рамки данной статьи.
  1. ^ Рассиас, Фемистокл М.; Пардалос, Панос М. (17 сентября 2014 г.). Математика без границ: обзоры по чистой математике. Springer. ISBN 978-1-4939-1106-6.
  2. ^ Weisstein, Eric W. "Dottie Number". Wolfram MathWorld . Wolfram Research, Inc . Получено 23 июля 2016 г. .
  3. ^ MA Kumar (2010), Решение неявных уравнений (Colebrook) в рабочем листе, Createspace, ISBN 1-4528-1619-0 
  4. ^ Бркич, Деян (2017) Решение неявного уравнения Коулбрука для трения потока с использованием Excel, Электронные таблицы в образовании (eJSiE): Том 10: Выпуск 2, Статья 2. Доступно по адресу: https://sie.scholasticahq.com/article/4663-solution-of-the-implicit-colebrook-equation-for-flow-friction-using-excel
  5. ^ Беллман, Р. (1957). Динамическое программирование, Princeton University Press.
  6. ^ Снедович, М. (2010). Динамическое программирование: основы и принципы, Тейлор и Фрэнсис .
  7. ^ Онодзаки, Тамоцу (2018). "Глава 2. Одномерная нелинейная модель паутины". Нелинейность, ограниченная рациональность и неоднородность: некоторые аспекты рыночной экономики как сложных систем . Springer. ISBN 978-4-431-54971-0.

Дальнейшее чтение

Внешние ссылки