stringtranslate.com

Скорость сходимости

В математическом анализе , в частности, численном анализе , скорость сходимости и порядок сходимости последовательности , которая сходится к пределу, являются любой из нескольких характеристик того, как быстро эта последовательность приближается к своему пределу. Они в целом делятся на скорости и порядки сходимости, которые описывают, как быстро последовательность приближается к своему пределу, когда она уже близка к нему, называемые асимптотическими скоростями и порядками сходимости, и те, которые описывают, как быстро последовательности приближаются к своим пределам из начальных точек, которые не обязательно близки к своим пределам, называемые неасимптотическими скоростями и порядками сходимости.

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

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

Для итеративных методов говорят , что последовательность , которая сходится к , имеет асимптотический порядок сходимости и асимптотическую скорость сходимости, если

[1]

В случаях, когда требуется методологическая точность, эти скорости и порядки сходимости известны как скорости и порядки Q-сходимости, сокращенно от фактор-сходимости, поскольку рассматриваемый предел является частным от ошибок. [1] Скорость сходимости также может называться асимптотической константой ошибки , и некоторые авторы будут использовать скорость там, где в этой статье используется порядок. [2] Методы ускорения рядов — это методы улучшения скорости сходимости последовательности частичных сумм ряда и , возможно, также порядка его сходимости.

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

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

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

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

Асимптотические скорости сходимости для итерационных методов

Определения

Предположим, что последовательность итераций итерационного метода сходится к предельному числу как . Говорят, что последовательность сходится с порядком к и со скоростью сходимости, если предел частных абсолютных разностей последовательных итераций от их предела удовлетворяет

для некоторой положительной константы , если и если . [1] [3] [4] Другие, более технические определения скорости необходимы, если последовательность сходится, но [5] или предел не существует. [1] Это определение технически называется Q-сходимостью, сокращением от фактор-сходимости, а скорости и порядки называются скоростями и порядками Q-сходимости, когда необходима эта техническая специфика. § R-сходимость, приведенная ниже, является подходящей альтернативой, когда этот предел не существует.

Последовательности с большими порядками сходятся быстрее, чем с меньшими порядками, а последовательности с меньшими скоростями сходятся быстрее, чем последовательности с большими скоростями для данного порядка. Это поведение «меньшие скорости сходятся быстрее» среди последовательностей одного порядка является стандартным, но оно может быть нелогичным. Поэтому его также часто определяют как скорость; это «количество дополнительных десятичных знаков точности на итерацию» для последовательностей, которые сходятся с порядком 1. [1]

Целые степени являются общими и имеют общие названия. Сходимость с порядком и называется линейной сходимостью , а последовательность, как говорят, сходится линейно к . Сходимость с и любым называется квадратичной сходимостью , а последовательность, как говорят, сходится квадратично . Сходимость с и любым называется кубической сходимостью . Однако не обязательно, чтобы было целым числом. Например, метод секущей при сходимости к правильному простому корню имеет порядок золотого сечения φ ≈ 1,618. [6]

Общие названия для целых порядков сходимости связаны с асимптотическим большим обозначением O , где сходимость частного подразумевает Это линейные, квадратичные и кубические полиномиальные выражения, когда это 1, 2 и 3 соответственно. Точнее, пределы подразумевают, что ошибка ведущего порядка в точности равна , что может быть выражено с помощью асимптотического малого обозначения o как

В общем случае, когда для последовательности или для любой последовательности, которая удовлетворяет , то говорят, что эти последовательности сходятся сверхлинейно (т. е. быстрее, чем линейно). [1] Говорят, что последовательность сходится сублинейно (т. е. медленнее, чем линейно), если она сходится и Важно, что неверно говорить, что эти последовательности сублинейного порядка сходятся линейно с асимптотической скоростью сходимости 1. Последовательность сходится логарифмически к , если последовательность сходится сублинейно и также [5]

R-сходимость

Определения скоростей Q-сходимости имеют тот недостаток, что они естественным образом не отражают поведение сходимости последовательностей, которые сходятся, но не сходятся с асимптотически постоянной скоростью на каждом шаге, так что предела Q-сходимости не существует. Одним из классов примеров являются ступенчатые геометрические прогрессии, которые приближаются к своим пределам только через шаг или каждые несколько шагов, например, пример, подробно описанный ниже (где функция пола применяется к ). Определяющие пределы Q-линейной сходимости не существуют для этой последовательности, потому что одна подпоследовательность коэффициентов ошибок, начинающаяся с нечетных шагов, сходится к 1, а другая подпоследовательность коэффициентов, начинающаяся с четных шагов, сходится к 1/4. Когда две подпоследовательности последовательности сходятся к разным пределам, сама последовательность не сходится к пределу.

В таких случаях более уместно близкое, но более техническое определение скорости сходимости, называемое R-сходимостью. Префикс «R-» означает «корень». [1] [7] : 620  Последовательность , которая сходится к , считается сходящейся по крайней мере R-линейно, если существует ограничивающая ошибку последовательность такая, что и сходится Q-линейно к нулю; аналогичные определения справедливы для R-суперлинейной сходимости, R-сублинейной сходимости, R-квадратичной сходимости и т. д. [1]

Любая последовательность, ограничивающая ошибку, обеспечивает нижнюю границу скорости и порядка R-сходимости, а наибольшая нижняя граница дает точную скорость и порядок R-сходимости. Что касается Q-сходимости, последовательности с большими порядками сходятся быстрее, а последовательности с меньшими скоростями сходятся быстрее для заданного порядка, поэтому эти последовательности с наибольшей скоростью, нижней границей и верхней границей ошибки — это те, которые имеют наибольшее возможное и наименьшее возможное значение, учитывая, что .

Для приведенного выше примера , плотно ограничивающая последовательность сходится Q-линейно со скоростью 1/2, поэтому сходится R-линейно со скоростью 1/2. Как правило, для любой ступенчатой ​​геометрической прогрессии последовательность не будет сходиться Q-линейно, но будет сходиться R-линейно со скоростью Эти примеры показывают, почему «R» в R-линейной сходимости является сокращением от «корень».

Примеры

Геометрическая прогрессия сходится к . Подстановка последовательности в определение Q-линейной сходимости (т.е. порядка сходимости 1) показывает, что

Таким образом, сходится Q-линейно со скоростью сходимости ; см. первый график рисунка ниже.

В более общем случае, для любого начального значения в действительных числах и общего отношения действительных чисел от -1 до 1, геометрическая прогрессия сходится линейно со скоростью и последовательность частичных сумм геометрического ряда также сходится линейно со скоростью . То же самое справедливо и для геометрических прогрессий и геометрических рядов, параметризованных любыми комплексными числами

Ступенчатая геометрическая прогрессия, использующая функцию пола , которая дает наибольшее целое число, которое меньше или равно, сходится R-линейно к 0 со скоростью 1/2, но не сходится Q-линейно; см. второй график рисунка ниже. Определяющие пределы Q-линейной сходимости не существуют для этой последовательности, потому что одна подпоследовательность коэффициентов ошибок, начинающаяся с нечетных шагов, сходится к 1, а другая подпоследовательность коэффициентов, начинающаяся с четных шагов, сходится к 1/4. Когда две подпоследовательности последовательности сходятся к разным пределам, последовательность сама по себе не сходится к пределу. Как правило, для любой ступенчатой ​​геометрической прогрессии последовательность не будет сходиться Q-линейно, но будет сходиться R-линейно со скоростью эти примеры показывают, почему «R» в R-линейной сходимости является сокращением от «корня».

Последовательность сходится к нулю Q-суперлинейно. Фактически, она квадратично сходится с квадратичной скоростью сходимости 1. Это показано на третьем графике рисунка ниже.

Наконец, последовательность сходится к нулю Q-сублинейно и логарифмически, и ее сходимость показана в виде четвертого графика на рисунке ниже.

График, показывающий различные скорости сходимости для последовательностей ak, bk, ck и dk.
Логлинейные графики примеров последовательностей a k , b k , c k и d k , иллюстрирующих линейную, линейную, сверхлинейную (квадратичную) и сублинейную скорости сходимости соответственно.

Скорости сходимости к фиксированным точкам рекуррентных последовательностей

Рекуррентные последовательности , называемые итерациями неподвижной точки , определяют дискретные во времени автономные динамические системы и имеют важные общие приложения в математике посредством различных теорем о неподвижной точке об их поведении сходимости. Когда f непрерывно дифференцируема , задана неподвижная точка p , такая что , неподвижная точка является притягивающей неподвижной точкой и рекуррентная последовательность будет сходиться по крайней мере линейно к p для любого начального значения, достаточно близкого к p . Если и , то рекуррентная последовательность будет сходиться по крайней мере квадратично и так далее. Если , то неподвижная точка является отталкивающей неподвижной точкой и последовательности не могут сходиться к p из ее непосредственных окрестностей , хотя они все еще могут переходить к p непосредственно из-за пределов ее локальных окрестностей.

Заказать оценку

Практический метод вычисления порядка сходимости для последовательности, сгенерированной итерацией с фиксированной точкой, состоит в вычислении следующей последовательности, которая сходится к порядку : [8]

Для численного приближения точного значения с помощью численного метода порядка см. [9]

Ускорение темпов конвергенции

Существует множество методов для ускорения сходимости заданной последовательности, т. е. преобразования одной последовательности во вторую последовательность, которая сходится быстрее к тому же пределу. Такие методы в целом известны как методы « ускорения серий ». Они могут сократить вычислительные затраты на приближение пределов исходных последовательностей. Одним из примеров ускорения серий путем преобразования последовательностей является дельта-квадратный процесс Эйткена . Эти методы в целом, и в частности метод Эйткена, обычно не увеличивают порядок сходимости и, таким образом, они полезны только в том случае, если изначально сходимость не быстрее линейной: если сходимость линейно, метод Эйткена преобразует ее в последовательность , которая все еще сходится линейно (за исключением патологически спроектированных особых случаев), но быстрее в том смысле, что . С другой стороны, если сходимость уже имеет порядок ≥ 2, метод Эйткена не принесет никаких улучшений.

Асимптотические скорости сходимости для методов дискретизации

Определения

Говорят, что последовательность дискретизированных приближений некоторой функции непрерывной области , которая сходится к этой цели, вместе с соответствующей последовательностью параметров шкалы дискретизации , которые сходятся к 0, имеет асимптотический порядок сходимости и асимптотическую скорость сходимости, если

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

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

снова для некоторых положительных констант и и подходящей метрики Это подразумевает, что ошибка дискретизации асимптотически масштабируется подобно параметру масштаба дискретизации в степени , или с использованием асимптотической большой нотации O. Точнее, это подразумевает, что ошибка ведущего порядка равна , которая может быть выражена с использованием асимптотической малой нотации o как

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

Пример

Рассмотрим обыкновенное дифференциальное уравнение

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

что подразумевает линейную рекуррентность первого порядка с постоянными коэффициентами

При условии , что последовательность, удовлетворяющая условию повторения, является геометрической прогрессией

Точное аналитическое решение дифференциального уравнения имеет вид , что соответствует следующему разложению Тейлора в :

Поэтому ошибка дискретного приближения в каждой дискретной точке равна

Для любого конкретного заданного ряда приближений Эйлера , каждое из которых использует сетку с шагом , который делится так, что , имеем

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

Сравнение асимптотических скоростей сходимости

Определения

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

Говорят, что эти два числа асимптотически сходятся с одинаковым порядком сходимости, если

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

Эти сравнительные определения скорости и порядка асимптотической сходимости являются основополагающими в асимптотическом анализе . [10] [11] Для первых двух из них имеются соответствующие выражения в асимптотической нотации O : первое — это нотация в малых o [12] , а второе — это нотация Кнута. [13] Третье также называется асимптотической эквивалентностью, выраженной [14] [15]

Примеры

Для любых двух геометрических прогрессий и с общим пределом ноль, две последовательности асимптотически эквивалентны тогда и только тогда, когда обе и Они сходятся с тем же порядком тогда и только тогда, когда сходится с более быстрым порядком, чем тогда и только тогда, когда Сходимость любой геометрической прогрессии к своему пределу имеет погрешности, которые равны геометрической прогрессии, поэтому аналогичные соотношения справедливы и для геометрических рядов. Любая последовательность, которая асимптотически эквивалентна сходящейся геометрической последовательности, может быть либо «сходится геометрически», либо «сходится экспоненциально» относительно абсолютной разницы от ее предела, или можно сказать, что она «сходится линейно» относительно логарифма абсолютной разницы, такой как «число десятичных знаков точности». Последнее является стандартным в численном анализе.

Для любых двух последовательностей элементов, пропорциональных обратной степени и с общим пределом нуль, эти две последовательности асимптотически эквивалентны тогда и только тогда, когда обе и Они сходятся с тем же порядком тогда и только тогда, когда сходится с более быстрым порядком, чем тогда и только тогда, когда

Для любой последовательности с пределом, равным нулю, ее сходимость можно сравнить со сходимостью сдвинутой последовательности, перемасштабированной сдвинутой последовательности на константу и масштабированные -степени сдвинутой последовательности. Эти сравнения являются основой для классификаций Q-сходимости для итеративных численных методов, как описано выше: когда последовательность итерационных ошибок численного метода асимптотически эквивалентна сдвинутой, возведенной в степень и перемасштабированной последовательности итерационных ошибок, говорят, что она сходится с порядком и скоростью

Неасимптотические скорости сходимости

Неасимптотические скорости сходимости не имеют общих стандартных определений, которые имеют асимптотические скорости сходимости. Среди формальных методов теория Ляпунова является одной из самых мощных и широко применяемых схем для характеристики и анализа поведения неасимптотической сходимости.

Для итерационных методов одним из распространенных практических подходов является обсуждение этих скоростей с точки зрения количества итераций или машинного времени, необходимых для достижения близких окрестностей предела из начальных точек, далеких от предела. Неасимптотическая скорость тогда является обратной величиной этого количества итераций или машинного времени. В практических приложениях итерационный метод, который потребовал меньше шагов или меньше машинного времени, чем другой, для достижения целевой точности, будет считаться сходившимся быстрее, чем другой, даже если его асимптотическая сходимость медленнее. Эти скорости, как правило, будут разными для разных начальных точек и разных порогов погрешности для определения окрестностей. Чаще всего обсуждаются сводки статистических распределений этих единичных точечных скоростей, соответствующих распределениям возможных начальных точек, таких как «средняя неасимптотическая скорость», «медианная неасимптотическая скорость» или «наихудшая неасимптотическая скорость» для некоторого метода, примененного к некоторой проблеме с некоторым фиксированным порогом погрешности. Эти ансамбли начальных точек могут быть выбраны в соответствии с такими параметрами, как начальное расстояние от конечного предела, чтобы определить такие величины, как «средняя неасимптотическая скорость сходимости с заданного расстояния».

Для методов дискретизированной аппроксимации можно использовать аналогичные подходы с параметром масштаба дискретизации, таким как обратная величина числа точек сетки или сетки или частота среза ряда Фурье , играющая роль обратного числа итераций, хотя это не особенно распространено. Для любой задачи существует наибольший параметр масштаба дискретизации, совместимый с желаемой точностью аппроксимации, и он может быть не таким малым, как требуется для асимптотической скорости и порядка сходимости, чтобы обеспечить точные оценки погрешности. В практических приложениях, когда один метод дискретизации дает желаемую точность с большим параметром масштаба дискретизации, чем другой, часто говорят, что он сходится быстрее, чем другой, даже если его конечная асимптотическая сходимость медленнее.

Ссылки

  1. ^ abcdefgh Нокедал, Хорхе; Райт, Стивен Дж. (1999). Численная оптимизация (1-е изд.). Нью-Йорк, Нью-Йорк: Springer. С. 28–29. ISBN 978-0-387-98793-4.
  2. ^ Сеннинг, Джонатан Р. «Вычисление и оценка скорости сходимости» (PDF) . gordon.edu . Получено 2020-08-07 .
  3. ^ Хандли, Дуглас. «Скорость сходимости» (PDF) . Whitman College . Получено 2020-12-13 .
  4. ^ Порта, ФА (1989). «О Q-порядке и R-порядке сходимости» (PDF) . Журнал теории оптимизации и приложений . 63 (3): 415–431. doi :10.1007/BF00939805. S2CID  116192710 . Получено 31 июля 2020 г. .
  5. ^ ab Van Tuyl, Andrew H. (1994). "Ускорение сходимости семейства логарифмически сходящихся последовательностей" (PDF) . Mathematics of Computation . 63 (207): 229–246. doi :10.2307/2153571. JSTOR  2153571 . Получено 02.08.2020 .
  6. ^ Чансон, Джеффри Р. (3 октября 2024 г.). «Порядок сходимости». LibreTexts Mathematics . Получено 3 октября 2024 г. .
  7. ^ Нокедаль, Хорхе; Райт, Стивен Дж. (2006). Численная оптимизация (2-е изд.). Берлин, Нью-Йорк: Springer-Verlag . ISBN 978-0-387-30303-1.
  8. ^ Сеннинг, Джонатан Р. «Вычисление и оценка скорости сходимости» (PDF) . gordon.edu . Получено 2020-08-07 .
  9. ^ Сеннинг, Джонатан Р. "Проверка скоростей числовой сходимости" (PDF) . Получено 2024-02-09 .
  10. ^ Балькасар, Хосе Л.; Габарро, Хоаким. «Классы неоднородной сложности, определяемые нижними и верхними границами» (PDF) . RAIRO – Теоретическая информатика и приложения – Informatique Théorique et Applications . 23 (2): 180. ISSN  0988-3754. Архивировано (PDF) из оригинала 14 марта 2017 г. Проверено 14 марта 2017 г. - через Numdam.
  11. ^ Cucker, Felipe; Bürgisser, Peter (2013). "A.1 Big Oh, Little Oh, and Other Comparisons". Условие: Геометрия численных алгоритмов . Берлин, Гейдельберг: Springer. стр. 467–468. doi :10.1007/978-3-642-38896-5. ISBN 978-3-642-38896-5.
  12. ^ Апостол, Том М. (1967). Calculus . Т. 1 (2-е изд.). США: John Wiley & Sons. стр. 286. ISBN 0-471-00005-1.
  13. Кнут, Дональд (апрель–июнь 1976 г.). «Большой Омикрон и большая Омега и большая Тета». SIGACT News . 8 (2): 18–24. doi : 10.1145/1008328.1008329 . S2CID 5230246 . 
  14. ^ Апостол, Том М. (1967). Calculus . Т. 1 (2-е изд.). США: John Wiley & Sons. стр. 396. ISBN 0-471-00005-1.
  15. ^ "Асимптотическое равенство", Энциклопедия математики , EMS Press , 2001 [1994]