Скорость сходимости
Дифференциальные уравнения |
---|
Объем |
Классификация |
Решение |
Люди |
В численном анализе порядок сходимости и скорость сходимости сходящейся последовательности — это величины, которые показывают, насколько быстро последовательность приближается к своему пределу. Последовательность который сходится к говорят, что он имеет порядок сходимости и скорость сходимости если
Скорость конвергенции также называется асимптотической константой ошибки .Обратите внимание, что эта терминология не стандартизирована, и некоторые авторы будут использовать скорость , гдев этой статье используется порядок (например, [2] ).
На практике скорость и порядок сходимости дают полезную информацию при использовании итерационных методов расчета численных аппроксимаций. Если порядок сходимости выше, то для получения полезного приближения обычно требуется меньше итераций. Однако, строго говоря, асимптотическое поведение последовательности не дает убедительной информации о какой-либо конечной части последовательности.
Аналогичные концепции используются для методов дискретизации . Решение дискретизированной задачи сходится к решению непрерывной задачи при стремлении размера сетки к нулю, а скорость сходимости является одним из факторов эффективности метода. Однако терминология в данном случае отличается от терминологии итерационных методов.
Ускорение рядов — это набор методов повышения скорости сходимости дискретизации ряда. Такое ускорение обычно достигается с помощью преобразований последовательности .
Скорость сходимости для итерационных методов
[ редактировать ]Определения конвергенции
[ редактировать ]Предположим, что последовательность сходится к числу . Говорят, что последовательность сходится с порядком к , и со скоростью сходимости [3] из , если
(Определение 1) |
для некоторой положительной константы если , и если . [4] [5] Однако не обязательно, чтобы быть целым числом. Например, метод секущей при сходимости к правильному простому корню имеет порядок φ ≈ 1,618. [ нужна ссылка ]
Сближение с порядком
- называется линейной сходимостью, если , и говорят, что последовательность Q-линейно сходится к .
- называется квадратичной сходимостью.
- называется кубической сходимостью.
- и т. д.
Оценка заказа
[ редактировать ]Практический метод расчета порядка сходимости для последовательности, сгенерированной итерацией с фиксированной точкой, состоит в вычислении следующей последовательности, которая сходится к : [6]
О численном приближении точного значения численным методом порядка q см. [7]
Определения Q-сходимости
[ редактировать ]В дополнение к ранее определенному Q-линейной сходимости существует несколько других определений Q-сходимости. Учитывая определение 1, определенное выше, говорят, что последовательность сходится Q-суперлинейно к (т.е. быстрее, чем линейно) во всех случаях, когда а также случай . [8] Учитывая определение 1, говорят, что последовательность Q-сублинейно сходится к (т.е. медленнее, чем линейно), если . Последовательность сходится логарифмически к если последовательность сходится сублинейно и, кроме того, если [9] Обратите внимание, что в отличие от предыдущих определений логарифмическая сходимость не называется «Q-логарифмической».
В приведенных выше определениях «Q-» означает «частное», поскольку термины определяются с использованием частного между двумя последовательными терминами. [10] : 619 Однако часто букву «Q-» опускают и говорят, что последовательность просто имеет линейную сходимость , квадратичную сходимость и т. д.
Определение R-сходимости
[ редактировать ]Определения Q-сходимости имеют тот недостаток, что они не включают некоторые последовательности, например последовательность ниже, которые сходятся достаточно быстро, но скорость которых варьируется. Таким образом, определение скорости сходимости расширяется следующим образом.
Предположим, что сходится к . Говорят, что последовательность R-линейно сходится к если существует последовательность такой, что и сходится Q-линейно к нулю. [3] Префикс «R-» означает «корень». [10] : 620
Примеры
[ редактировать ]Рассмотрим последовательность Можно показать, что эта последовательность сходится к . Чтобы определить тип сходимости, мы подставляем последовательность в определение Q-линейной сходимости: Таким образом, мы находим, что сходится Q-линейно и имеет скорость сходимости .В более общем смысле для любого , последовательность сходится линейно со скоростью .
Последовательность также сходится линейно к 0 со скоростью 1/2 согласно определению R-сходимости, но не согласно определению Q-сходимости. (Обратите внимание, что — это функция пола , которая дает наибольшее целое число, меньшее или равное .)
Последовательность сходится сверхлинейно. Фактически оно квадратично сходится.
Наконец, последовательность сходится сублинейно и логарифмически.
Скорость сходимости методов дискретизации
[ редактировать ]Этот раздел нуждается в дополнительных цитатах для проверки . ( Август 2020 г. ) |
Этот раздел может потребовать очистки Википедии , чтобы соответствовать стандартам качества . Конкретная проблема заключается в следующем: существует смесь определений сходимости в отношении точек сетки. и с размером шага . Раздел следует изменить для обеспечения единообразия и включить объяснение альтернативных (эквивалентных?) определений. ( Август 2020 г. ) |
Аналогичная ситуация существует для методов дискретизации, предназначенных для аппроксимации функции , который может быть интегралом, аппроксимируемым числовой квадратурой , или решением обыкновенного дифференциального уравнения (см. пример ниже). Метод дискретизации генерирует последовательность , где каждый последующий является функцией вместе с шагом сетки между последовательными значениями независимой переменной . Важным параметром здесь является скорость сходимости это шаг сетки , обратно пропорционально количеству точек сетки, т.е. количеству точек в последовательности, необходимых для достижения заданного значения .
В этом случае последовательность говорят, что он сходится к последовательности порядка q, если существует константа C такая, что
Это написано как используя большое обозначение O.
Это подходящее определение при обсуждении методов числовых квадратур или решения обыкновенных дифференциальных уравнений (ОДУ). [ нужен пример ]
Практический метод оценки порядка сходимости для метода дискретизации - это выбор размеров шага. и и посчитаем результирующие ошибки и . Тогда порядок сходимости аппроксимируется следующей формулой:
- [ нужна ссылка ]
что происходит из-за записи ошибки усечения на старом и новом шагах сетки, как
Ошибка более конкретно, это глобальная ошибка усечения (GTE), поскольку она представляет собой сумму ошибок, накопленных по всем итераций, в отличие от локальной ошибки усечения (LTE) всего за одну итерацию.
Пример методов дискретизации
[ редактировать ]Рассмотрим обыкновенное дифференциальное уравнение
с начальным состоянием . Мы можем решить это уравнение, используя схему прямого Эйлера для числовой дискретизации :
который генерирует последовательность
С точки зрения , эта последовательность выглядит следующим образом, исходя из биномиальной теоремы :
Точное решение этой ОДУ: , что соответствует следующему разложению Тейлора в для :
В этом случае ошибка усечения равна
так сходится к со скоростью сходимости .
Примеры (продолжение)
[ редактировать ]Последовательность с было введено выше. Эта последовательность сходится с порядком 1 согласно соглашению о методах дискретизации. [ почему? ]
Последовательность с , который также был введен выше, сходится с порядком q для любого числа q . Говорят, что он сходится экспоненциально, используя соглашение о методах дискретизации. Однако он сходится только линейно (то есть с порядком 1), используя соглашение для итерационных методов. [ почему? ]
Рекуррентные последовательности и фиксированные точки
[ редактировать ]Случай повторяющихся последовательностей который возникает в динамических системах и в контексте различных теорем о неподвижной точке, представляет особый интерес. Предполагая, что соответствующие производные f непрерывны, можно (легко) показать, что для фиксированной точки такой, что , имеется как минимум линейная сходимость для любого начального значения достаточно близко к p . Если и , то имеет место по крайней мере квадратичная сходимость и так далее. Если , то у нас есть отталкивающая фиксированная точка , и никакое начальное значение не приведет к созданию последовательности, сходящейся к p (если только мы не перейдем непосредственно к самой точке p ).
Ускорение конвергенции
[ редактировать ]Существует множество методов увеличения скорости сходимости данной последовательности, т. е. преобразования данной последовательности в более быстро сходящуюся к тому же пределу. Такие методы обычно известны как « последовательное ускорение ». Цель состоит в том, чтобы снизить вычислительные затраты на аппроксимацию предела преобразованной последовательности. Одним из примеров последовательного ускорения является процесс Эйткена с дельта-квадратом . Эти методы вообще (и метод Эйткена в частности) не увеличивают порядок сходимости и полезны только в том случае, если изначально сходимость не быстрее линейной: если сходимости линейно, получается последовательность которая по-прежнему сходится линейно (за исключением патологически спроектированных особых случаев), но быстрее в том смысле, что . С другой стороны, если сходимость уже имеет порядок ≥ 2, метод Эйткена не принесет улучшения.
Ссылки
[ редактировать ]- ^ Руйе, Ван (12 февраля 2015 г.). «Порядок и скорость сходимости» . hmc.edu . Проверено 31 июля 2020 г.
- ^ Сеннинг, Джонатан Р. «Вычисление и оценка скорости сходимости» (PDF) . gordon.edu . Проверено 7 августа 2020 г.
- ↑ Перейти обратно: Перейти обратно: а б Бокельман, Брайан (2005). «Темпы конвергенции» . math.unl.edu . Проверено 31 июля 2020 г.
- ^ Хандли, Дуглас. «Скорость конвергенции» (PDF) . Колледж Уитмена . Проверено 13 декабря 2020 г.
- ^ Порта, ФА (1989). «О Q-порядке и R-порядке сходимости» (PDF) . Журнал теории оптимизации и приложений . 63 (3): 415–431. дои : 10.1007/BF00939805 . S2CID 116192710 . Проверено 31 июля 2020 г.
- ^ Сеннинг, Джонатан Р. «Вычисление и оценка скорости сходимости» (PDF) . gordon.edu . Проверено 7 августа 2020 г.
- ^ Сеннинг, Джонатан Р. «Проверка скорости числовой сходимости» (PDF) . Проверено 9 февраля 2024 г.
- ^ Арнольд, Марк. «Орден конвергенции» (PDF) . Университет Арканзаса . Проверено 13 декабря 2022 г.
- ^ Ван Тайл, Эндрю Х. (1994). «Ускорение сходимости семейства логарифмически сходящихся последовательностей» (PDF) . Математика вычислений . 63 (207): 229–246. дои : 10.2307/2153571 . JSTOR 2153571 . Проверено 2 августа 2020 г.
- ↑ Перейти обратно: Перейти обратно: а б Носедаль, Хорхе; Райт, Стивен Дж. (2006). Численная оптимизация (2-е изд.). Берлин, Нью-Йорк: Springer-Verlag . ISBN 978-0-387-30303-1 .
Литература
[ редактировать ]Простое определение используется в
- Мишель Шацман (2002), Численный анализ: математическое введение , Clarendon Press, Оксфорд. ISBN 0-19-850279-6 .
Расширенное определение используется в
- Вальтер Гаучи (1997), Численный анализ: введение, Биркхойзер, Бостон. ISBN 0-8176-3895-4 .
- Эндре Сюли и Дэвид Майерс (2003), Введение в численный анализ, Cambridge University Press. ISBN 0-521-00794-1 .
Определение Big O используется в
- Ричард Л. Берден и Дж. Дуглас Фейрс (2001), Численный анализ (7-е изд.), Brooks/Cole. ISBN 0-534-38216-9
Термины Q-линейный и R-линейный используются в
- Носедаль, Хорхе; Райт, Стивен Дж. (2006). Численная оптимизация (2-е изд.). Берлин, Нью-Йорк: Springer-Verlag . стр. 619+620. ISBN 978-0-387-30303-1 . .