Трансформация Шанкса
В численном анализе представляет преобразование Шэнкса собой метод ускорения нелинейных рядов, увеличить скорость сходимости последовательности позволяющий . Этот метод назван в честь Дэниела Шэнкса , который заново открыл это преобразование последовательности в 1955 году. Впервые он был выведен и опубликован Р. Шмидтом в 1941 году. [1]
Можно вычислить лишь несколько членов разложения по возмущениям , обычно не более двух-трех и почти никогда не более семи. Полученный ряд часто медленно сходится или даже расходится. Однако эти несколько терминов содержат значительный объем информации, которую исследователю следует приложить все усилия, чтобы извлечь ее.
Эта точка зрения была убедительно изложена в замечательной статье Шанкса (1955), который привел ряд удивительных примеров, в том числе несколько из механики жидкости .
Милтон Д. Ван Дайк (1975) Методы возмущений в механике жидкости , с. 202.
Формулировка
[ редактировать ]Для последовательности сериал
предстоит определить. Во-первых, частичная сумма определяется как:
и образует новую последовательность . При условии, что ряд сходится, также приблизится к пределу как Трансформация Шанкса последовательности это новая последовательность, определяемая [2] [3]
где эта последовательность часто сходится быстрее, чем последовательность Дальнейшее ускорение можно получить повторным использованием преобразования Шэнкса, вычислив и т. д.
Обратите внимание, что нелинейное преобразование, используемое в преобразовании Шэнкса, по существу такое же, как и в процессе дельта-квадрата Эйткена , так что, как и в методе Эйткена, самое правое выражение в определение (т.е. ) более численно устойчив, чем выражение слева от него (т.е. ). И метод Эйткена, и преобразование Шэнкса работают с последовательностью, но последовательность, с которой работает преобразование Шенкса, обычно рассматривается как последовательность частичных сумм, хотя любую последовательность можно рассматривать как последовательность частичных сумм.
Пример
[ редактировать ]
В качестве примера рассмотрим медленно сходящийся ряд [3]
имеющая точную сумму π ≈ 3,14159265. Частичная сумма имеет только одну цифру точности, в то время как шестизначная точность требует суммирования около 400 000 членов.
В таблице ниже частичные суммы , трансформация Шанкса на них, а также неоднократные трансформации Шанкса и даны за до 12. На рисунке справа показана абсолютная ошибка для частичных сумм и результатов преобразования Шенкса, что ясно показывает повышение точности и скорости сходимости.
0 | 4.00000000 | — | — | — |
1 | 2.66666667 | 3.16666667 | — | — |
2 | 3.46666667 | 3.13333333 | 3.14210526 | — |
3 | 2.89523810 | 3.14523810 | 3.14145022 | 3.14159936 |
4 | 3.33968254 | 3.13968254 | 3.14164332 | 3.14159086 |
5 | 2.97604618 | 3.14271284 | 3.14157129 | 3.14159323 |
6 | 3.28373848 | 3.14088134 | 3.14160284 | 3.14159244 |
7 | 3.01707182 | 3.14207182 | 3.14158732 | 3.14159274 |
8 | 3.25236593 | 3.14125482 | 3.14159566 | 3.14159261 |
9 | 3.04183962 | 3.14183962 | 3.14159086 | 3.14159267 |
10 | 3.23231581 | 3.14140672 | 3.14159377 | 3.14159264 |
11 | 3.05840277 | 3.14173610 | 3.14159192 | 3.14159266 |
12 | 3.21840277 | 3.14147969 | 3.14159314 | 3.14159265 |
Трансформация Шанкса уже имеет двузначную точность, в то время как исходные частичные суммы обеспечивают ту же точность только при Примечательно, имеет шестизначную точность, полученную в результате повторных преобразований Шенка, примененных к первым семи членам Как упоминалось ранее, получает точность в 6 цифр только после суммирования около 400 000 членов.
Мотивация
[ редактировать ]Преобразование Шанкса мотивировано наблюдением, что — для большего — частичная сумма нередко ведет себя примерно так [2]
с так что последовательность сходится к результату ряда для Итак, для и соответствующие частичные суммы:
Эти три уравнения содержат три неизвестных: и Решение для дает [2]
В (исключительном) случае, когда знаменатель равен нулю: тогда для всех
Обобщенное преобразование Шэнкса
[ редактировать ]Обобщенное преобразование Шэнкса k -го порядка задается как отношение определителей : [4]
с Это решение модели сходимости частичных сумм. с отдельные переходные процессы:
Эта модель поведения сходимости содержит неизвестные. Оценивая приведенное выше уравнение на элементах и решение для приведенное выше выражение для преобразования Шэнкса k получено -го порядка. Обобщенное преобразование Шенкса первого порядка равно обычному преобразованию Шенкса:
Обобщенное преобразование Шэнкса тесно связано с аппроксимациями Паде и таблицами Паде . [4]
Примечание. Для расчета определителей требуется выполнить множество арифметических операций, однако Питер Винн обнаружил рекурсивную процедуру оценки, называемую эпсилон-алгоритмом, которая позволяет избежать вычисления определителей. [5] [6]
См. также
[ редактировать ]- Дельта-квадратичный процесс Эйткена
- Андерсон ускорение
- Скорость сходимости
- Экстраполяция Ричардсона
- Преобразование последовательности
Примечания
[ редактировать ]- ^ Меньше (2003).
- ^ Перейти обратно: а б с Бендер и Орзаг (1999), стр. 368–375.
- ^ Перейти обратно: а б Ван Дайк (1975), стр. 202–205.
- ^ Перейти обратно: а б Бендер и Орзаг (1999), стр. 389–392.
- ^ Винн (1956)
- ^ Винн (1962)
Ссылки
[ редактировать ]- Шанкс, Д. (1955), «Нелинейное преобразование расходящихся и медленно сходящихся последовательностей», Журнал математики и физики , 34 (1–4): 1–42, doi : 10.1002/sapm19553411
- Шмидт, Р.Дж. (1941), «О численном решении линейных одновременных уравнений итерационным методом», Philosophical Magazine , 32 (214): 369–383, doi : 10.1080/14786444108520797
- Ван Дайк, доктор медицинских наук (1975), Методы возмущений в механике жидкости (аннотированное издание), Parabolic Press, ISBN 0-915760-01-0
- Бендер, СМ ; Орзаг, С.А. (1999), Передовые математические методы для ученых и инженеров , Springer, ISBN 0-387-98931-5
- Венигер, Э.Дж. (1989). «Преобразования нелинейных последовательностей для ускорения сходимости и суммирования расходящихся рядов». Отчеты по компьютерной физике . 10 (5–6): 189–371. arXiv : math.NA/0306302 . Бибкод : 1989CoPhR..10..189W . дои : 10.1016/0167-7977(89)90011-7 .
- Брезински, К.; Редиво-Залья, М. ; Саад, Ю. (2018), «Преобразования последовательности Шэнкса и ускорение Андерсона», SIAM Review , 60 (3): 646–669, doi : 10.1137/17M1120725 , hdl : 11577/3270110
- Сенхаджи, Миннесота (2001), «О числах обусловленности преобразования Шанкса», J. Comput. Прил. Математика. , 135 (1): 41–61, Bibcode : 2001JCoAM.135...41S , doi : 10.1016/S0377-0427(00)00561-6
- Винн, П. (1956), «Об устройстве для вычисления преобразования em ( Sn ) », Mathematical Tables and Other Aids to Computing , 10 (54): 91–96, doi : 10.2307/2002183 , JSTOR 2002183
- Винн, П. (1962), «Методы ускорения для повторяющихся векторных и матричных задач», Math. Комп. , 16 (79): 301–322, doi : 10.1090/S0025-5718-1962-0145647-X