Можно вычислить только несколько членов разложения возмущений , обычно не более двух или трех, и почти никогда не более семи. Результирующий ряд часто медленно сходится или даже расходится. Тем не менее, эти несколько членов содержат замечательное количество информации, которую исследователь должен сделать все возможное, чтобы извлечь. Эта точка зрения была убедительно изложена в восхитительной статье Шэнкса (1955), который демонстрирует ряд удивительных примеров, включая несколько из механики жидкости .
Милтон Д. Ван Дайк (1975) Методы возмущений в механике жидкости , стр. 202.
Формулировка
Для последовательности серия
должна быть определена. Сначала частичная сумма определяется как:
и образует новую последовательность . При условии, что ряд сходится, также будет стремиться к пределу , поскольку
Преобразование Шэнкса последовательности — это новая последовательность, определяемая [2] [3]
где эта последовательность часто сходится быстрее, чем последовательность
Дальнейшее ускорение может быть получено путем повторного использования преобразования Шенкса, вычислений и т. д.
Обратите внимание, что нелинейное преобразование, используемое в преобразовании Шенкса, по сути, то же самое, что и в дельта-квадратичном процессе Эйткена , так что, как и в методе Эйткена, самое правое выражение в определении (т. е. ) более численно устойчиво, чем выражение слева от него (т. е. ). Как метод Эйткена, так и преобразование Шенкса работают с последовательностью, но последовательность, с которой работает преобразование Шенкса, обычно рассматривается как последовательность частичных сумм, хотя любую последовательность можно рассматривать как последовательность частичных сумм.
Пример
В качестве примера рассмотрим медленно сходящийся ряд [3]
что имеет точную сумму π ≈ 3,14159265. Частичная сумма имеет точность только в одну цифру, в то время как шестизначная точность требует суммирования около 400 000 членов.
В таблице ниже приведены частичные суммы , преобразование Шенкса для них, а также повторные преобразования Шенкса и для значений до 12. На рисунке справа показана абсолютная погрешность для результатов частичных сумм и преобразования Шенкса, наглядно демонстрирующая улучшение точности и скорости сходимости.
Преобразование Шенкса уже имеет двузначную точность, в то время как исходные частичные суммы устанавливают ту же точность только при Примечательно, что имеет шестизначную точность, полученную в результате повторных преобразований Шенкса, примененных к первым семи членам. Как упоминалось ранее, достигает шестизначной точности только после суммирования около 400 000 членов.
Мотивация
Преобразование Шэнкса мотивировано наблюдением, что — при больших значениях — частичная сумма довольно часто ведет себя приблизительно так [2]
с таким образом, что последовательность сходится временно к результату ряда для
So для и соответствующие частичные суммы равны:
Эти три уравнения содержат три неизвестных: и Решение дает [2]
В (исключительном) случае, когда знаменатель равен нулю: тогда для всех
Обобщенное преобразование Шэнкса
Обобщенное преобразование Шэнкса k -го порядка задается как отношение определителей : [ 4]
с Это решение модели для поведения сходимости частичных сумм с различными переходными процессами:
Эта модель поведения сходимости содержит неизвестные. Оценивая приведенное выше уравнение в элементах и решая для приведенного выше выражения для преобразования Шенкса k -го порядка, получаем. Обобщенное преобразование Шенкса первого порядка равно обычному преобразованию Шенкса:
Примечание: для вычисления определителей требуется выполнить множество арифметических операций, однако Питер Уинн открыл рекурсивную процедуру оценки, называемую эпсилон-алгоритмом, которая позволяет избежать вычисления определителей. [5] [6]
Шэнкс, Д. (1955), «Нелинейное преобразование расходящихся и медленно сходящихся последовательностей», Журнал математики и физики , 34 (1–4): 1–42, doi :10.1002/sapm19553411
Шмидт, Р. Дж. (1941), «О численном решении линейных одновременных уравнений итерационным методом», Philosophical Magazine , 32 (214): 369–383, doi :10.1080/14786444108520797
Weniger, EJ (1989). "Нелинейные преобразования последовательностей для ускорения сходимости и суммирования расходящихся рядов". Computer Physics Reports . 10 (5–6): 189–371. arXiv : math.NA/0306302 . Bibcode : 1989CoPhR..10..189W. doi : 10.1016/0167-7977(89)90011-7.
Брезинский, К.; Редиво-Залья, М .; Саад, Й. (2018), «Преобразования последовательностей Шэнкса и ускорение Андерсона», SIAM Review , 60 (3): 646–669, doi : 10.1137/17M1120725, hdl : 11577/3270110
Сенхаджи, МН (2001), «О числах условий преобразования Шенкса», J. Comput. Appl. Math. , 135 (1): 41–61, Bibcode : 2001JCoAM.135...41S, doi : 10.1016/S0377-0427(00)00561-6
Уайнн, П. (1956), «Об устройстве для вычисления преобразования e m (S n )», Математические таблицы и другие вспомогательные средства для вычислений , 10 (54): 91–96, doi :10.2307/2002183, JSTOR 2002183
Уайнн, П. (1962), «Методы ускорения для итерационных векторных и матричных задач», Math. Comp. , 16 (79): 301–322, doi : 10.1090/S0025-5718-1962-0145647-X