Топ питань
Часова шкала
Чат
Перспективи

Перетворення Шенкса

З Вікіпедії, вільної енциклопедії

Remove ads

Перетворення Шенкса — це чисельний метод пришвидшення швидкості збіжності ряду або послідовності. Цей метод названий на честь Деніела Шенкса[en], який перевідкрив це перетворення в 1955 році. Вперше його вивів та опублікував Р. Шмідт 1941 року[1].

Можна обчислити лише кілька членів ряду збурень — зазвичай не більше двох чи трьох, і майже ніколи більше семи. Отриманий ряд часто збігається дуже повільно або навіть розбігається. І все ж ці кілька членів містять разючу кількість інформації, і дослідник має докласти всіх зусиль, щоб її витягти.
Цей підхід переконливо викладено у чудовій статті Шенкса (1955), де наведено низку вражаючих прикладів, зокрема кілька з гідромеханіки.

Мільтон ван Дайк[en] (1975) «Пертурбативні методи в механіці рідин», с. 202.

Remove ads

Формула

Для послідовності визначають ряд

Часткову сума визначають як

Часткові суми утворюють нову послідовність . За умови, що ряд збіжний, прямує до межі , коли Перетворення Шенкса послідовності  — це нова послідовність, визначена як[2][3]

Ця послідовність часто збігається швидше, ніж послідовність Подальшого прискорення можна досягти шляхом багаторазового використання перетворення Шенкса, тобто шляхом обчислення тощо.

Зверніть увагу, що нелінійне перетворення, яке використовується в перетворенні Шенкса, по суті таке ж, як і в процесі Ейткена дельта-квадрат[en], тому, як і в методі Айткена, крайній правий вираз у визначенні (тобто ) є чисельно більш стійким, ніж вираз ліворуч від нього (тобто ). Як метод Ейткена, так і перетворення Шенкса найчастіше застосовують до послідовностей часткових сум, хоча їх можна застосувати й до будь-якої послідовності.

Remove ads

Приклад

Узагальнити
Перспектива
Thumb
Абсолютна похибка як функція у часткових сумах і після застосування перетворення Шенкса один або кілька разів: і Використаний ряд — це який має точну суму

Як приклад, розгляньмо повільно збіжний ряд[3]

який має точну суму π  3.14159265. Часткова сума має лише 1 точний знак, а для точності у 6 знаків потрібно підсумовувати близько 400000 членів.

У таблиці нижче наведено часткові суми , перетворення Шенкса на них, а також багаторазові перетворення Шенкса і для до 12. На рисунку праворуч показано абсолютну похибку для результатів часткових сум та перетворення Шенкса, що чітко демонструє покращену точність та коефіцієнт збіжності.

Більше інформації , ...

Перетворення Шенкса вже має двозначну точність, тоді як початкові часткові суми встановлюють таку ж точність лише при Як не дивно, має 6 точних знаків, — цей результат отримано шляхом 3 повторних перетворень Шенкса, застосованих до перших 7 членів Як згадувалося раніше, досягає точності до 6 знаків лише після підсумовування приблизно 400000 членів.

Remove ads

Мотивація

Перетворення Шенкса мотивоване спостереженням, що — для більших  — часткова сума досить часто поводиться приблизно так[2]:

з , так що послідовність збігається до суми ряду для Отже, для і відповідні часткові суми:

Ці три рівняння містять три невідомі: і Розв'язок для дає[2]

Remove ads

Узагальнене перетворення Шенкса

Узагальнити
Перспектива

Узагальнене перетворення Шенкса k-го порядку задається як відношення визначників[4]:

з Це розв'язок моделі для збіжності часткових сум з окремими перехідними процесами:

Ця модель поведінки збіжності містить невідомих. Обчислюючи вищенаведене рівняння на елементах та розв'язуючи для отримуємо наведений вище вираз для перетворення Шенкса k-го порядку. Узагальнене перетворення Шенкса першого порядку дорівнює звичайному перетворенню Шенкса:

Узагальнене перетворення Шенкса тісно пов'язане з апроксимаціями Паде та таблицями Паде[4].

Обчислення визначників вимагає виконання багатьох арифметичних операцій, проте Пітер Вінн відкрив рекурсивну процедуру обчислення, яка називається епсилон-алгоритмом і дозволяє уникнути обчислення визначників[5][6].

Remove ads

Примітки

Література

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads