stringtranslate.com

Приближение Стерлинга

Сравнение приближения Стирлинга с факториалом

В математике приближение Стирлинга (или формула Стирлинга ) является асимптотическим приближением для факториалов . Это хорошее приближение, приводящее к точным результатам даже для малых значений . Оно названо в честь Джеймса Стирлинга , хотя родственный, но менее точный результат был впервые сформулирован Абрахамом де Муавром . [1] [2] [3]

Один из способов сформулировать приближение включает логарифм факториала: где большая нотация O означает, что для всех достаточно больших значений разница между и будет не более чем пропорциональна логарифму . В приложениях компьютерной науки, таких как наихудшая нижняя граница для сортировки по сравнению , удобно вместо этого использовать двоичный логарифм , давая эквивалентную форму Член ошибки в любом основании может быть выражен более точно как , что соответствует приближенной формуле для самого факториала, Здесь знак означает, что две величины являются асимптотическими , то есть их отношение стремится к 1 при стремится к бесконечности. Следующая версия границы верна для всех n ≥ 1 {\displaystyle n\geq 1} , а не только асимптотически:

Вывод

Грубо говоря, простейшую версию формулы Стирлинга можно быстро получить, аппроксимировав сумму интегралом :

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

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

и ошибка в этом приближении определяется формулой Эйлера–Маклорена :

где — число Бернулли , а R m , n — остаточный член в формуле Эйлера–Маклорена. Возьмите пределы, чтобы найти, что

Обозначим этот предел как . Поскольку остаток R m , n в формуле Эйлера–Маклорена удовлетворяет условию

где используется обозначение «большое О» , объединение приведенных выше уравнений дает приближенную формулу в логарифмической форме:

Взяв показательную часть обеих сторон и выбрав любое положительное целое число , получаем формулу, содержащую неизвестную величину . Для m = 1 формула имеет вид

Величину можно найти, взяв предел с обеих сторон при стремлении к бесконечности и используя произведение Уоллиса , которое показывает, что . Таким образом, получаем формулу Стирлинга:

Альтернативные производные

Альтернативная формула для использования гамма-функции (как можно увидеть с помощью повторного интегрирования по частям) имеет вид : Переписывая и меняя переменные x = ny , получаем Применяя метод Лапласа , получаем что восстанавливает формулу Стирлинга:

Высшие порядки

Фактически, дальнейшие поправки также могут быть получены с помощью метода Лапласа. Из предыдущего результата мы знаем, что , поэтому мы «отслаиваем» этот доминирующий член, затем выполняем две замены переменных, чтобы получить: Чтобы проверить это: .

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

Таким образом, мы получаем формулу Стирлинга двух порядков:

Комплексно-аналитическая версия

Комплексно-аналитическая версия этого метода [4] заключается в рассмотрении коэффициента Тейлора показательной функции , вычисляемого по интегральной формуле Коши как

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

Скорость сходимости и оценки ошибок

Относительная ошибка в усеченном ряду Стирлинга по сравнению с , для членов от 0 до 5. Изломы на кривых представляют собой точки, в которых усеченный ряд совпадает с Γ( n + 1) .

Формула Стирлинга фактически является первым приближением к следующему ряду (теперь называемому рядом Стирлинга ): [5]

Явная формула для коэффициентов в этом ряду была дана Г. Немешом. [6] Дополнительные члены перечислены в On-Line Encyclopedia of Integer Sequences как A001163 и A001164. Первый график в этом разделе показывает относительную погрешность по сравнению с , для 1 через все 5 членов, перечисленных выше. (Бендер и Орзаг [7] стр. 218) дает асимптотическую формулу для коэффициентов: которая показывает, что она растет сверхэкспоненциально, и что по тесту отношения радиус сходимости равен нулю.

Относительная ошибка в усеченном ряду Стирлинга в зависимости от количества используемых членов

При n → ∞ ошибка в усеченном ряду асимптотически равна первому пропущенному члену. Это пример асимптотического разложения . Это не сходящийся ряд ; для любого конкретного значения существует только определенное количество членов ряда, которые улучшают точность, после чего точность ухудшается. Это показано на следующем графике, который показывает относительную ошибку в зависимости от количества членов в ряду для большего количества членов. Точнее, пусть S ( n , t ) будет рядом Стирлинга для членов, оцененных при  . Графики показывают , что при малом значении по сути является относительной ошибкой.

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

Другие границы, полученные Роббинсом [8], действительны для всех положительных целых чисел : Эта верхняя граница соответствует остановке вышеуказанного ряда для после члена. Нижняя граница слабее, чем та, которая получается остановкой ряда после члена . Более свободная версия этой границы — для всех .

Формула Стирлинга для гамма-функции

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

Однако гамма-функция, в отличие от факториала, определена более широко для всех комплексных чисел, кроме неположительных целых; тем не менее, формула Стирлинга все еще может быть применена. Если Re( z ) > 0 , то

Повторное интегрирование по частям дает

где - th число Бернулли (обратите внимание, что предел суммы as не сходится, поэтому эта формула является просто асимптотическим разложением ). Формула верна для достаточно больших по абсолютной величине значений, когда | arg( z ) | < π − ε , где ε положительно, с погрешностью O ( z −2 N + 1 ) . Соответствующее приближение теперь можно записать:

где разложение идентично разложению ряда Стирлинга выше для , за исключением того, что заменено на z − 1 . [9]

Дальнейшее применение этого асимптотического разложения — для комплексного аргумента z с константой Re( z ) . См., например, формулу Стирлинга, примененную в Im( z ) = t тета-функции Римана –Зигеля на прямой 1/4 + это .

Границы ошибок

Для любого положительного целого числа вводятся следующие обозначения: и

Тогда [10] [11]

Дополнительную информацию и другие пределы погрешности см. в цитируемых работах.

Конвергентная версия формулы Стирлинга

Томас Байес показал в письме Джону Кантону , опубликованном Королевским обществом в 1763 году, что формула Стирлинга не дает сходящегося ряда . [12] Получение сходящейся версии формулы Стирлинга влечет за собой оценку формулы Бине :

Один из способов сделать это — с помощью сходящегося ряда инвертированных растущих факториалов . Если тогда где где s ( nk ) обозначает числа Стирлинга первого рода . Из этого получается версия ряда Стирлинга , которая сходится, когда Re( x ) > 0. Формула Стирлинга может быть также представлена ​​в сходящейся форме как [13] где

Версии, подходящие для калькуляторов

Аппроксимация и ее эквивалентная форма могут быть получены путем перестановки расширенной формулы Стирлинга и наблюдения совпадения между полученным степенным рядом и расширением ряда Тейлора функции гиперболического синуса . Это приближение хорошо для более чем 8 десятичных знаков для z с действительной частью больше 8. Роберт Х. Виндшитл предложил его в 2002 году для вычисления гамма-функции с достаточной точностью на калькуляторах с ограниченной памятью программы или регистра. [14]

В 2007 году Гергё Немеш предложил приближение, которое дает то же количество точных цифр, что и приближение Виндшитля, но является гораздо более простым: [15] или, что эквивалентно,

Альтернативное приближение для гамма-функции, изложенное Шринивасой Рамануджаном в утерянной записной книжке Рамануджана [16] , относится к x ≥ 0. Эквивалентное приближение для ln n ! имеет асимптотическую погрешность 1/1400 н 3 и дается

Приближение можно сделать точным, задав парные верхние и нижние границы; одно из таких неравенств: [17] [18] [19] [20]

История

Формула была впервые открыта Абрахамом де Муавром [2] в виде

Де Муавр дал приблизительное рациональное числовое выражение для натурального логарифма константы. Вклад Стерлинга состоял в том, что он показал, что константа равна точно . [3]

Смотрите также

Ссылки

  1. ^ Дутка, Жак (1991), «Ранняя история факториальной функции», Архив истории точных наук , 43 (3): 225–249, doi :10.1007/BF00389433, S2CID  122237769
  2. ^ ab Le Cam, L. (1986), «Центральная предельная теорема около 1935 года», Statistical Science , 1 (1): 78–96, doi : 10.1214/ss/1177013818 , JSTOR  2245503, MR  0833276; см. стр. 81, «Результат, полученный с использованием формулы, первоначально доказанной де Муавром, но теперь называемой формулой Стерлинга, встречается в его «Учении о шансах» 1733 года».
  3. ^ ab Pearson, Karl (1924), «Историческая заметка о происхождении нормальной кривой ошибок», Biometrika , 16 (3/4): 402–404 [стр. 403], doi :10.2307/2331714, JSTOR  2331714, Я считаю, что тот факт, что Стерлинг показал, что арифметическая константа Муавра была равна , не дает ему права претендовать на теорему, [...]
  4. ^ Флажоле, Филипп; Седжвик, Роберт (2009), Аналитическая комбинаторика , Кембридж, Великобритания: Cambridge University Press, стр. 555, doi : 10.1017/CBO9780511801655, ISBN 978-0-521-89806-5, MR  2483235, S2CID  27509971
  5. ^ Olver, FWJ; Olde Daalhuis, AB; Lozier, DW; Schneider, BI; Boisvert, RF; Clark, CW; Miller, BR & Saunders, BV, "5.11 Свойства гамма-функции: асимптотические разложения", NIST Digital Library of Mathematical Functions , выпуск 1.0.13 от 2016-09-16
  6. ^ Немеш, Гергё (2010), «О коэффициентах асимптотического разложения », Журнал целочисленных последовательностей , 13 (6): 5
  7. ^ Бендер, Карл М.; Орсзаг, Стивен А. (2009). Передовые математические методы для ученых и инженеров. 1: Асимптотические методы и теория возмущений (Nachdr. ed.). Нью-Йорк, Нью-Йорк: Springer. ISBN 978-0-387-98931-0.
  8. Роббинс, Герберт (1955), «Замечание о формуле Стирлинга», The American Mathematical Monthly , 62 (1): 26–29, doi :10.2307/2308012, JSTOR  2308012
  9. ^ Шпигель, М.Р. (1999), Математический справочник формул и таблиц , McGraw-Hill, стр. 148
  10. ^ Шефке, ФРВ; Саттлер, А. (1990), «Restgliedabschätzungen für die Stirlingsche Reihe», Note di Matematica , 10 (приложение 2): 453–470, MR  1221957
  11. ^ G. Nemes, Границы ошибок и экспоненциальные улучшения для асимптотических разложений гамма-функции и ее обратной величины, Proc. Roy. Soc. Edinburgh Sect. A 145 (2015), 571–596.
  12. Bayes, Thomas (24 ноября 1763 г.), «Письмо покойного преподобного г-на Томаса Байеса, члена Королевского общества, Джону Кантону, магистру и члену Королевского общества» (PDF) , Philosophical Transactions of the Royal Society of London, Series I , 53 : 269, Bibcode : 1763RSPT...53..269B, архивировано (PDF) из оригинала 28.01.2012 , извлечено 01.03.2012
  13. ^ Артин, Эмиль (2015). Гамма-функция . Довер. стр. 24.
  14. Toth, VT Программируемые калькуляторы: Калькуляторы и гамма-функция (2006) Архивировано 31 декабря 2005 г. на Wayback Machine .
  15. ^ Немес, Герго (2010), «Новое асимптотическое разложение гамма-функции», Archiv der Mathematik , 95 (2): 161–169, doi : 10.1007/s00013-010-0146-9, S2CID  121820640
  16. Рамануджан, Шриниваса (14 августа 1920 г.), Утерянная тетрадь и другие неопубликованные документы, стр. 339 – через интернет-архив
  17. ^ Карацуба, Екатерина А. (2001), «Об асимптотическом представлении гамма-функции Эйлера Рамануджаном», Журнал вычислительной и прикладной математики , 135 (2): 225–240, Bibcode : 2001JCoAM.135..225K, doi : 10.1016/S0377-0427(00)00586-0 , MR  1850542
  18. ^ Мортичи, Кристинель (2011), «Оценка Рамануджана для гамма-функции с помощью аргументов монотонности», Ramanujan J. , 25 (2): 149–154, doi : 10.1007/s11139-010-9265-y, S2CID  119530041
  19. ^ Мортичи, Кристинель (2011), «Улучшенные асимптотические формулы для гамма-функции», Comput. Math. Appl. , 61 (11): 3364–3369, doi :10.1016/j.camwa.2011.04.036.
  20. ^ Мортичи, Кристинель (2011), «О формуле большого аргумента Рамануджана для гамма-функции», Ramanujan J. , 26 (2): 185–192, doi : 10.1007/s11139-010-9281-y, S2CID  120371952.

Дальнейшее чтение

  1. ^ Например, программа в Mathematica:
    ряд = тау - тау ^ 2 / 6 + тау ^ 3 / 36 + тау ^ 4 * a + тау ^ 5 * b ; (*выберите правильные a, b, чтобы ряд был равен 0 в более высоких порядках*) Ряд [ тау ^ 2 / 2 + 1 + t - Exp [ t ] /. t -> ряд , { тау , 0 , 8 }]                       (*теперь выполним интеграл*) интеграл = Интегрировать [ Exp [ - x * tau ^ 2 / 2 ] * D [ ряд /. a -> 0 /. b -> 0 , tau ], { tau , - Infinity , Infinity }]; Упростить [ интеграл / Sqrt [ 2 * Pi ] * Sqrt [ x ]]                

Внешние ссылки