Приближение Стирлинга
В математике ( приближение Стирлинга или формула Стирлинга ) является асимптотическим приближением факториалов . Это хорошее приближение, приводящее к точным результатам даже при небольших значениях . Он назван в честь Джеймса Стирлинга , хотя родственный, но менее точный результат был впервые сформулирован Абрахамом де Муавром . [1] [2] [3]
Один из способов формулировки аппроксимации включает логарифм факториала: где большое обозначение O означает, что для всех достаточно больших значений , разница между и будет не более чем пропорциональна логарифму. В приложениях информатики, таких как нижняя граница наихудшего случая для сортировки сравнением , удобно вместо этого использовать двоичный логарифм , придавая эквивалентную форму Член ошибки в любой базе может быть выражен более точно как , что соответствует приближенной формуле для самого факториала, Здесь знак означает, что эти две величины асимптотичны , то есть их отношение стремится к 1 как стремится к бесконечности. Следующая версия оценки справедлива для всех , а не только асимптотически :
Вывод
[ редактировать ]Грубо говоря, простейший вариант формулы Стирлинга можно быстро получить, аппроксимируя сумму с интегралом :
Полную формулу вместе с точными оценками ее погрешности можно вывести следующим образом. Вместо аппроксимации , рассматривают ее натуральный логарифм , так как это медленно меняющаяся функция :
Правая часть этого уравнения минус – аппроксимация по правилу трапеций интеграла
а погрешность этого приближения определяется формулой Эйлера–Маклорена :
где — число Бернулли , а R m , n — остаточный член в формуле Эйлера–Маклорена. Возьмите пределы, чтобы найти это
Обозначим этот предел как . Поскольку остаток R m , n в формуле Эйлера–Маклорена удовлетворяет условию
где обозначение big-O используется , объединение приведенных выше уравнений дает формулу аппроксимации в логарифмической форме:
Взяв экспоненту от обеих частей и выбрав любое положительное целое число , получаем формулу с неизвестной величиной . Для m = 1 формула имеет вид
Количество можно найти, взяв предел с обеих сторон как стремится к бесконечности и используя произведение Уоллиса , которое показывает, что . Следовательно, получаем формулу Стирлинга:
Альтернативные выводы
[ редактировать ]Альтернативная формула для использование гамма- функции (что видно при многократном интегрировании по частям). Переписывая и меняя переменные x = ny , получаем Применяя метод Лапласа, имеем который восстанавливает формулу Стирлинга:
Высшие заказы
[ редактировать ]Фактически, дальнейшие поправки можно получить и с помощью метода Лапласа. Из предыдущего результата мы знаем, что , поэтому мы «отслаиваем» этот доминирующий член, затем выполняем две замены переменных, чтобы получить: Чтобы убедиться в этом: .
Теперь функция является унимодальным, с максимальным значением, равным нулю. Локально около нуля это выглядит так , поэтому мы можем применить метод Лапласа. Чтобы распространить метод Лапласа на более высокие порядки, мы выполним еще одну замену переменных: . Это уравнение нельзя решить в замкнутой форме, но его можно решить путем последовательного разложения, что дает нам . Теперь подключитесь к уравнению и получите обратите внимание, что нам не нужно на самом деле найти , поскольку оно сокращается интегралом. Более высокие порядки могут быть достигнуты путем вычисления большего количества членов в , который можно получить программным путем. [примечание 1]
Таким образом, мы получаем формулу Стирлинга для двух порядков:
Комплексно-аналитическая версия
[ редактировать ]Версия этого метода для комплексного анализа. [4] это рассмотреть как коэффициент Тейлора показательной функции , вычисляемый по интегральной формуле Коши как
Этот линейный интеграл затем можно аппроксимировать с помощью метода перевала с соответствующим выбором радиуса контура. . Преобладающая часть интеграла вблизи седловой точки затем аппроксимируется действительным интегралом и методом Лапласа, тогда как оставшаяся часть интеграла может быть ограничена сверху, чтобы дать погрешность.
Скорость сходимости и оценки ошибок
[ редактировать ]Формула Стирлинга фактически является первым приближением следующего ряда (теперь называемого рядом Стирлинга ): [5]
Явную формулу для коэффициентов этого ряда дал Г. Немес. [6] Дальнейшие термины перечислены в Электронной энциклопедии целочисленных последовательностей как A001163 и A001164 . На первом графике в этом разделе показана относительная ошибка по сравнению с , для 1–5 условий, перечисленных выше. (Бендер и Орзаг [7] п. 218) дает асимптотическую формулу для коэффициентов: который показывает, что он растет суперэкспоненциально и что согласно тесту отношения радиус сходимости равен нулю.
При n → ∞ ошибка усеченного ряда асимптотически равна первому пропущенному члену. Это пример асимптотического разложения . Это не сходящийся ряд ; за любую конкретную стоимость существует лишь определенное количество членов ряда, которые повышают точность, после чего точность ухудшается. Это показано на следующем графике, который показывает относительную ошибку в зависимости от количества терминов в ряду для большего количества терминов. Точнее, пусть S ( n , t ) будет рядом Стирлинга для сроки оцениваются в . Графики показывают что, когда оно мало, по существу является относительной ошибкой.
Запись ряда Стирлинга в виде известно, что ошибка усечения ряда всегда имеет противоположный знак и не более того же значения, что и первый пропущенный член.
Другие границы, предложенные Роббинсом, [8] действительно для всех положительных целых чисел являются Эта верхняя граница соответствует остановке приведенного выше ряда для после срок. Нижняя оценка слабее, чем оценка, полученная при остановке ряда после срок. Более свободная версия этой границы состоит в том, что для всех .
Формула Стирлинга для гамма-функции
[ редактировать ]Для всех положительных целых чисел где Γ обозначает гамма-функцию .
Однако гамма-функция, в отличие от факториала, определяется в более широком смысле для всех комплексных чисел, кроме неположительных целых чисел; тем не менее, формулу Стирлинга все еще можно применять. Если Re( z ) > 0 , то
Повторное интегрирование по частям дает
где это -е число Бернулли (обратите внимание, что предел суммы как не сходится, поэтому эта формула представляет собой всего лишь асимптотическое разложение ). Формула действительна для достаточно велик по абсолютной величине, когда | арг( z ) | < π − ε , где ε положительно, с ошибкой O ( z −2N + 1 ) . Соответствующее приближение теперь можно записать:
где разложение идентично разложению ряда Стирлинга выше для , за исключением того, что заменяется на z − 1 . [9]
Дальнейшее применение этого асимптотического разложения касается комплексного аргумента z с константой Re( z ) . См., например, формулу Стирлинга, примененную в Im( z ) = t тета-функции Римана – Зигеля на прямой. 1/4 + оно .
Границы ошибок
[ редактировать ]Для любого положительного целого числа , вводятся следующие обозначения: и
Дополнительную информацию и другие границы ошибок см. в цитируемых статьях.
Сходящаяся версия формулы Стирлинга.
[ редактировать ]Томас Байес в письме Джону Кантону , опубликованном Королевским обществом в 1763 году, показал, что формула Стирлинга не дает сходящегося ряда . [12] Получение сходящейся версии формулы Стирлинга влечет за собой оценку формулы Бине :
Один из способов сделать это — с помощью сходящейся серии перевернутых возрастающих факториалов . Если затем где где s ( n , k ) обозначает числа Стирлинга первого рода . Отсюда получается версия ряда Стирлинга. который сходится, когда Re( x ) > 0 . Формулу Стирлинга также можно представить в сходящейся форме как [13] где
Версии, подходящие для калькуляторов
[ редактировать ]Приближение и его эквивалентная форма может быть получено путем перестановки расширенной формулы Стирлинга и наблюдения совпадения между полученным степенным рядом и в ряд Тейлора разложением гиперболической синусоидальной функции. Это приближение хорошо для более чем 8 десятичных цифр для z с вещественной частью больше 8. Роберт Х. Виндшитл предложил его в 2002 году для вычисления гамма-функции с достаточной точностью на калькуляторах с ограниченной программной или регистровой памятью. [14]
Герго Немеш предложил в 2007 году аппроксимацию, которая дает такое же количество точных цифр, что и аппроксимация Виндшитля, но намного проще: [15] или эквивалентно,
Альтернативное приближение гамма-функции, сформулированное Шринивасой Рамануджаном в потерянной записной книжке Рамануджана. [16] является для х ≥ 0 . Эквивалентное приближение для ln n ! имеет асимптотическую ошибку 1/1400 . н 3 и определяется выражением
Аппроксимацию можно уточнить, задав парные верхние и нижние оценки; одним из таких неравенств является [17] [18] [19] [20]
История
[ редактировать ]Формула была впервые открыта Абрахамом де Муавром. [2] в форме
Де Муавр дал приблизительное выражение натурального логарифма константы в виде рациональных чисел. Вклад Стирлинга заключался в том, что он показал, что константа точно равна . [3]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Дутка, Жак (1991), «Ранняя история факториальной функции», Архив истории точных наук , 43 (3): 225–249, doi : 10.1007/BF00389433 , S2CID 122237769
- ^ Jump up to: а б Ле Кам, Л. (1986), «Центральная предельная теорема около 1935 года», Statistical Science , 1 (1): 78–96, doi : 10.1214/ss/1177013818 , JSTOR 2245503 , MR 0833276 ; см. стр. 81: «Результат, полученный с использованием формулы, первоначально доказанной Муавром, но теперь называемой формулой Стирлинга, встречается в его «Доктрине шансов» 1733 года».
- ^ Jump up to: а б Пирсон, Карл (1924), «Историческая справка о происхождении нормальной кривой ошибок», Biometrika , 16 (3/4): 402–404 [стр. 403], doi : 10.2307/2331714 , JSTOR 2331714 ,
я считаю, что тот факт, что Стирлинг показал, что арифметическая константа Де Муавра была не дает ему права претендовать на эту теорему, [...]
- ^ Флажоле, Филипп; Седжвик, Роберт (2009), Аналитическая комбинаторика , Кембридж, Великобритания: Издательство Кембриджского университета, стр. 555, номер домена : 10.1017/CBO9780511801655 , ISBN 978-0-521-89806-5 , МР 2483235 , S2CID 27509971
- ^ Олвер, ФВЮ; Олде Даалхейс, AB; Лозье, Д.В.; Шнайдер, Б.И.; Буасверт, РФ; Кларк, CW; Миллер, Б.Р. и Сондерс, Б.В., «5.11 Свойства гамма-функции: асимптотические разложения» , Цифровая библиотека математических функций NIST , выпуск 1.0.13 от 16 сентября 2016 г.
- ^ Немеш, Герго (2010), «О коэффициентах асимптотического разложения ", Журнал целочисленных последовательностей , 13 (6):5
- ^ Бендер, Карл М.; Орзаг, Стивен А. (2009). Передовые математические методы для ученых и инженеров. 1: Асимптотические методы и теория возмущений (Начдр. ред.). Нью-Йорк, штат Нью-Йорк: Спрингер. ISBN 978-0-387-98931-0 .
- ^ Роббинс, Герберт (1955), «Замечание о формуле Стирлинга», The American Mathematical Monthly , 62 (1): 26–29, doi : 10.2307/2308012 , JSTOR 2308012
- ^ Шпигель, М.Р. (1999), Математический справочник формул и таблиц , McGraw-Hill, с. 148
- ^ Шефке, ФРВ; Саттлер, А. (1990), «Оценки остаточного члена для ряда Стирлинга», Note di Matematica , 10 (приложение 2): 453–470, MR 1221957
- ^ Г. Немес, Границы ошибок и экспоненциальные улучшения асимптотических разложений гамма-функции и ее обратной величины, Proc. Рой. Соц. Эдинбургская секта. А 145 (2015), 571–596.
- ^ Байес, Томас (24 ноября 1763 г.), «Письмо покойного преподобного г-на Томаса Байеса, FRS, Джону Кантону, MA и FRS» (PDF) , Philosophical Transactions of the Royal Society of London, Series I , 53 : 269, Бибкод : 1763RSPT...53..269B , заархивировано (PDF) из оригинала 28 января 2012 г. , получено 1 марта 2012 г.
- ^ Артин, Эмиль (2015). Гамма-функция . Дувр. п. 24.
- ^ Тот, Программируемые калькуляторы VT : Калькуляторы и гамма-функция (2006). Архивировано 31 декабря 2005 г. в Wayback Machine .
- ^ Немес, Герго (2010), «Новое асимптотическое разложение гамма-функции», Archiv der Mathematik , 95 (2): 161–169, doi : 10.1007/s00013-010-0146-9 , S2CID 121820640
- ^ Рамануджан, Шриниваса , «Потерянная тетрадь и другие неопубликованные документы» , стр. 339 - через Интернет-архив
- ^ Карацуба, Екатерина А. (2001), «Об асимптотическом представлении гамма-функции Эйлера Рамануджаном», Журнал вычислительной и прикладной математики , 135 (2): 225–240, Bibcode : 2001JCoAM.135..225K , doi : 10.1016/С0377-0427(00)00586-0 , МР 1850542
- ^ Мортичи, Кристинель (2011), «Оценка Рамануджана для гамма-функции с помощью аргументов монотонности», Ramanujan J. , 25 (2): 149–154, doi : 10.1007/s11139-010-9265-y , S2CID 114953000
- ^ Мортичи, Кристинель (2011), «Улучшенные асимптотические формулы для гамма-функции», Comput. Математика. Прил. , 61 (11): 3364–3369, doi : 10.1016/j.camwa.2011.04.036 .
- ^ Мортичи, Кристинель (2011), «О формуле большого аргумента Рамануджана для гамма-функции», Ramanujan J. , 26 (2): 185–192, doi : 10.1007/s11139-010-9281-y , S2CID 120371952 .
Дальнейшее чтение
[ редактировать ]- Абрамовиц М. и Стегун И. (2002), Справочник по математическим функциям
- Пэрис, РБ и Камински, Д. (2001), Асимптотика и интегралы Меллина – Барнса , Нью-Йорк: Издательство Кембриджского университета, ISBN 978-0-521-79001-7
- Уиттакер, Э.Т. и Уотсон, Дж.Н. (1996), Курс современного анализа (4-е изд.), Нью-Йорк: Издательство Кембриджского университета, ISBN 978-0-521-58807-2
- Ромик, Дэн (2000), «Приближение Стирлинга для : окончательное краткое доказательство?», The American Mathematical Monthly , 107 (6): 556–557, doi : 10.2307/2589351 , JSTOR 2589351 , MR 1767064
- Ли, Юань-Чуань (июль 2006 г.), «Заметки о идентичности гамма-функции и формулы Стирлинга» , Real Analysis Exchange , 32 (1): 267–271, MR 2329236
- ^ Например, программа в системе Mathematica:
series = tau - tau^2/6 + tau^3/36 + tau^4*a + tau^5*b; (*pick the right a,b to make the series equal 0 at higher orders*) Series[tau^2/2 + 1 + t - Exp[t] /. t -> series, {tau, 0, 8}] (*now do the integral*) integral = Integrate[Exp[-x*tau^2/2] * D[series /. a -> 0 /. b -> 0, tau], {tau, -Infinity, Infinity}]; Simplify[integral/Sqrt[2*Pi]*Sqrt[x]]