Jump to content

Алгоритм Ленца

В математике алгоритм Ленца — это алгоритм вычисления цепных дробей и вычисления таблиц сферических функций Бесселя . [ 1 ] [ 2 ]

Версия, обычно используемая сейчас, принадлежит Томпсону и Барнетту. [ 3 ]

Идея была предложена в 1973 году Уильямом Дж. Ленцем. [ 1 ] и был упрощен им в 1982 году. [ 4 ] Ленц предположил, что вычисление отношений сферических функций Бесселя от комплексных аргументов может быть затруднено. Он разработал новую технику цепной дроби для вычисления отношений сферических функций Бесселя последовательного порядка. Этот метод был улучшением по сравнению с другими методами, поскольку он начинался с начала цепной дроби, а не с хвоста, имел встроенную проверку сходимости и был численно стабильным. Исходный алгоритм использует алгебру для обхода нуля либо в числителе, либо в знаменателе. [ 5 ] Более простые улучшения для устранения нежелательных нулевых членов включают измененное рекуррентное соотношение. [ 6 ] предложенный Яаскелайненом и Руусканеном в 1981 году, или простой сдвиг знаменателя на очень небольшое число, как предложили Томпсон и Барнетт в 1986 году. [ 3 ]

Начальная работа

[ редактировать ]

Первоначально эта теория была мотивирована необходимостью Ленца точно вычислить отношения сферической функции Бесселя, необходимые для рассеяния Ми . Он создал новый алгоритм цепной дроби, который начинается с начала цепной дроби, а не с ее конца. Это позволяет не гадать, сколько членов цепной дроби необходимо для сходимости. Кроме того, с помощью алгоритма Ленца можно вычислить представления цепных дробей как для отношений функций Бесселя, так и для сферических функций Бесселя последовательного порядка. [ 5 ] Алгоритм предполагал, что можно прекратить вычисление цепных дробей, когда сравнительно невелик. [ 7 ]

Алгоритм

[ редактировать ]

Алгоритм Ленца основан на соотношениях Уоллиса-Эйлера . Если

и т. д., или используя обозначение big-K , если

это сходящийся к затем

где и задаются рекуррентными соотношениями Уоллиса-Эйлера

Метод Ленца определяет

так что конвергента

и использует рекуррентные соотношения

Когда продукт приближается к единству с увеличением , есть надежда, что сошелся к . [ 8 ]

Приложения

[ редактировать ]

Алгоритм Ленца широко использовался в конце двадцатого века. Было высказано предположение, что в нем нет строгого анализа распространения ошибок. Однако несколько эмпирических тестов показывают, что он по крайней мере не хуже других методов. [ 9 ] В качестве примера он был применен для вычисления экспоненциальных интегральных функций. Это приложение тогда называлось модифицированным алгоритмом Ленца. [ 10 ] Также утверждается, что алгоритм Ленца применим не для всех вычислений, и сходимость может быть довольно быстрой для некоторых цепных дробей и наоборот для других. [ 11 ]

  1. ^ Jump up to: а б Ленц, WJ (сентябрь 1973 г.). Метод вычисления сферических функций Бесселя комплексного аргумента с помощью таблиц (PDF) (Технический отчет по исследованиям и разработкам ECOM-5509). Ракетный полигон Уайт-Сэндс, Нью-Мексико: Лаборатория атмосферных наук, Командование электроники армии США.
  2. ^ Числовые рецепты на C++ . стр. 177–179. ISBN  0 521 75033 4 .
  3. ^ Jump up to: а б Томпсон, Ай-Джей; Барнетт, Арканзас (1986). «Функции Кулона и Бесселя комплексного аргумента и порядка» . Журнал вычислительной физики . 64 (2): 490–509. Бибкод : 1986JCoPh..64..490T . дои : 10.1016/0021-9991(86)90046-x . ISSN   0021-9991 .
  4. ^ Дж., Ленц, В. (август 1982 г.). Упрощение алгоритма Ленца . Центр оборонной технической информации. OCLC   227549426 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  5. ^ Jump up to: а б Ленц, Уильям Дж. (1 марта 1976 г.). «Построение функций Бесселя в расчетах рассеяния Ми с использованием цепных дробей» . Прикладная оптика . 15 (3): 668–671. Бибкод : 1976ApOpt..15..668L . дои : 10.1364/ao.15.000668 . ISSN   0003-6935 . ПМИД   20165036 .
  6. ^ Яаскелайнен, Т.; Руусканен, Дж. (1 октября 1981 г.). «Заметка об алгоритме Ленца» . Прикладная оптика . 20 (19): 3289–3290. Бибкод : 1981ApOpt..20.3289J . дои : 10.1364/ao.20.003289 . ISSN   0003-6935 . ПМИД   20333144 .
  7. ^ Масмуди, Атеф; Бухель, Мед Салим; Пуэх, Уильям (март 2012 г.). «Шифрование изображения с использованием хаотической стандартной карты и карты непрерывных дробей» . 2012 6-я Международная конференция по электронике, информационным технологиям и телекоммуникациям (SETIT) . IEEE. стр. 474–480. дои : 10.1109/setit.2012.6481959 . ISBN  978-1-4673-1658-3 . S2CID   15380706 .
  8. ^ Пресс, WH; Теукольский, С.А.; Феттерлинг, WT; Фланнери, BP (2007). Численные рецепты: искусство научных вычислений (3-е изд.). Издательство Кембриджского университета. стр. 207–208.
  9. ^ Пресс, WH; Теукольский, С.А.; Феттерлинг, WT; Фланнери, BP (1992). Числовые рецепты на Фортране, Искусство научных вычислений (2-е изд.). Издательство Кембриджского университета. п. 165.
  10. ^ Пресс, Уильям Х.; Теукольский, Саул А. (1988). «Оценка цепных дробей и вычисление экспоненциальных интегралов» . Компьютеры в физике . 2 (5): 88. Бибкод : 1988ComPh...2...88P . дои : 10.1063/1.4822777 . ISSN   0894-1866 .
  11. ^ Ванд, Мэтт П.; Ормерод, Джон Т. (18 сентября 2012 г.). «Продолжение дробного улучшения байесовских вычислений» . Стат . 1 (1): 31–41. дои : 10.1002/sta4.4 . ISSN   2049-1573 . ПМИД   22533111 . S2CID   119636237 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d1a2eb750fe00eaafc3f465b0206f95f__1713240240
URL1:https://arc.ask3.ru/arc/aa/d1/5f/d1a2eb750fe00eaafc3f465b0206f95f.html
Заголовок, (Title) документа по адресу, URL1:
Lentz's algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)