Аппроксимация факториалов
Сравнение приближения Стирлинга с факториалом
В математике , Формула Стирлинга (или формула Стирлинга ) является приближением для факториалов . Это хорошее приближение, приводящее к точным результатам даже для малых значений n . Он назван в честь Джеймса Стирлинга , хотя впервые об этом заявил Абрахам де Муавр .
Версия формулы, обычно используемая в приложениях:
(в большой нотации O , как ), или, изменив основание логарифма (например, в наихудшем случае нижней границы для сортировки сравнения ),
Указание константы в члене ошибки O (ln n ) дает
1/2ln (2 πn ) , что дает более точную формулу:
где знак ~ означает, что две величины асимптотичны : их отношение стремится к 1, когда n стремится к бесконечности.
Вывод
Грубо говоря, простейший вариант формулы Стирлинга можно быстро получить, аппроксимируя сумму
с интегралом :
Полная формула вместе с точными оценками ее погрешности может быть получена следующим образом. Вместо того, чтобы приближать n ! , считается ее натуральный логарифм , так как это медленно меняющаяся функция :
Правая часть этого уравнения за вычетом
- аппроксимация правилом трапеций интеграла
и погрешность этого приближения дается формулой Эйлера – Маклорена :
где B k - число Бернулли , а R m , n - остаточный член в формуле Эйлера – Маклорена. Возьмите пределы, чтобы найти это
Обозначим этот предел как y . Поскольку остаток R m , n в формуле Эйлера – Маклорена удовлетворяет
где используется нотация большого O , объединение приведенных выше уравнений дает формулу аппроксимации в ее логарифмической форме:
Взяв экспоненту с обеих сторон и выбрав любое положительное целое число m , можно получить формулу с неизвестной величиной e y . Для m = 1 формула
Величину e y можно найти, взяв предел с обеих сторон, поскольку n стремится к бесконечности, и используя произведение Уоллиса , которое показывает, что e y = √ 2 π . Таким образом, получается формула Стирлинга:
Альтернативное происхождение
Альтернативная формула для n ! с использованием гамма - функцию в
(что видно при многократном интегрировании по частям). Переписывая и меняя переменные x = ny , получаем
Применяя метод Лапласа, мы получаем
который восстанавливает формулу Стирлинга:
Фактически, дальнейшие поправки также могут быть получены с использованием метода Лапласа. Например, вычисление разложения двух порядков с использованием метода Лапласа дает (с использованием небольшой нотации )
и дает формулу Стирлинга двум порядкам:
Версия этого метода для комплексного анализа должна рассматриваться как коэффициент Тейлора экспоненциальной функции , вычисляемой по интегральной формуле Коши как
Затем этот линейный интеграл может быть аппроксимирован методом перевала с соответствующим выбором обратного радиуса . Преобладающая часть интеграла около седловой точки затем аппроксимируется действительным интегралом и методом Лапласа, тогда как оставшаяся часть интеграла может быть ограничена сверху, чтобы получить член ошибки.
Скорость сходимости и оценки ошибок
Относительная ошибка в усеченном ряду Стирлинга по сравнению с
n для 0–5 членов. Изломы кривых представляют собой точки, в которых усеченный ряд совпадает с
Γ ( n + 1) .
Формула Стирлинга фактически является первым приближением следующего ряда (теперь называемого рядом Стирлинга ):
Явная формула для коэффициентов этого ряда была дана Г. Немесом. Первый график в этом разделе показывает относительную ошибку в зависимости от n для всех 5 терминов, перечисленных выше.
Относительная ошибка в усеченном ряду Стирлинга в зависимости от количества используемых терминов
При n → ∞ ошибка в усеченном ряду асимптотически равна первому пропущенному члену. Это пример асимптотического разложения . Это не сходящийся ряд ; для любого конкретного значения n существует только такое количество членов ряда, которые улучшают точность, после чего точность ухудшается. Это показано на следующем графике, который показывает относительную ошибку в зависимости от количества членов в ряду для большего количества членов. Точнее, пусть S ( n , t ) будет рядом Стирлинга для t членов, вычисленных в n . Графики показывают
что, когда оно мало, по сути является относительной ошибкой.
Написание серии Стирлинга в виде
известно, что ошибка при усечении ряда всегда имеет противоположный знак и, самое большее, той же величины, что и первый пропущенный член.
Более точные оценки, сделанные Роббинсом, действительные для всех положительных целых чисел n :
Формула Стирлинга для гамма-функции
Для всех положительных целых чисел
где Γ обозначает гамма-функцию .
Однако гамма-функция, в отличие от факториала, более широко определена для всех комплексных чисел, кроме неположительных целых чисел; тем не менее, формула Стирлинга все еще может применяться. Если Re ( z )> 0 , то
Повторное интегрирование по частям дает
где B n является n -м числом Бернулли (обратите внимание, что предел суммы as не сходится, поэтому эта формула является просто асимптотическим разложением ). Формула справедлива для z достаточно больших по модулю, когда | arg ( z ) | <π - ε , где ε положительно, с ошибкой O ( z −2 N + 1 ) . Соответствующее приближение теперь можно записать:
где расширение идентично разложению в приведенной выше серии Стирлинга для n ! , за исключением того, что n заменяется на z - 1 .
Дальнейшее применение этого асимптотического разложения - для комплексного аргумента z с постоянной Re ( z ) . Смотри, например , формула Стирлинга применяется в Im ( г ) = т в тэта - функции Римана-Зигеля на прямой линии1/4+ это .
Границы ошибок
Для любого натурального числа N вводятся следующие обозначения:
а также
потом
Для получения дополнительной информации и других границ ошибок см. Цитируемые статьи.
Конвергентная версия формулы Стирлинга
Томас Байес показал в письме Джону Кантону, опубликованном Королевским обществом в 1763 году, что формула Стирлинга не дает сходящегося ряда . Получение сходящейся версии формулы Стирлинга влечет за собой оценку формулы Раабе :
Один из способов сделать это - с помощью сходящейся серии перевернутых возрастающих экспонент . Если
тогда
куда
где s ( n , k ) обозначает числа Стирлинга первого рода . Отсюда получается версия серии Стирлинга.
который сходится при Re ( x )> 0 .
Версии для калькуляторов
Приближение
и его эквивалентная форма
может быть получено путем перегруппировки расширенной формулы Стирлинга и наблюдая совпадение между результирующей мощностью серией и рядом Тейлор разложением гиперболического синусом функции. Это приближение подходит для более чем 8 десятичных цифр для z с действительной частью больше 8. Роберт Х. Виндшитл предложил его в 2002 году для вычисления гамма-функции с хорошей точностью на калькуляторах с ограниченной памятью программ или регистров.
Гергё Немес предложил в 2007 году приближение, которое дает такое же количество точных цифр, что и приближение Виндшитля, но намного проще:
или эквивалентно,
Альтернативное приближение для гамма-функции, сформулированное Шринивасой Рамануджаном ( Рамануджан, 1988 ):
для x ≥ 0 . Эквивалентное приближение для ln n ! имеет асимптотическую ошибку1/1400 п 3 и дается
Приближение можно сделать точным, задав парные верхние и нижние границы; одно такое неравенство
Оценка центрального эффекта в биномиальном распределении
В информатике, особенно в контексте рандомизированных алгоритмов , принято генерировать случайные битовые векторы, длина которых равна степени двойки. Многие алгоритмы, производящие и использующие эти битовые векторы, чувствительны к количеству сгенерированных битовых векторов или к манхэттенскому расстоянию между двумя такими векторами. Часто особый интерес представляет плотность "честных" векторов, где количество популяции n- битного вектора равно точно . Это составляет вероятность того, что повторное подбрасывание монеты во многих попытках приведет к ничьей.
Формула Стирлинга к , центральный и максимальный биномиальный коэффициент из биномиального распределения , упрощает особенно приятно , когда принимает форму , для целого . Здесь нас интересует, как уменьшается плотность центрального подсчета населения по сравнению с , получая последнюю форму в затухании в децибелах :
Это простое приближение демонстрирует удивительную точность:
Двоичное уменьшение получается из дБ при делении на .
Как прямая дробная оценка:
И снова оба примера демонстрируют точность, легко превышающую 1%:
Интерпретируя повторное подбрасывание монеты, сеанс, включающий чуть более миллиона подбрасываний монет (бинарный миллион), имеет один шанс из примерно 1300 закончиться ничьей.
Оба этих приближения (одно в логическом пространстве, другое в линейном пространстве) достаточно просты для многих разработчиков программного обеспечения, чтобы получить оценку мысленно с исключительной точностью по стандартам мысленных оценок.
Биномиальное распределение близко приближается к нормальному распределению для больших , так что эти оценки , основанные на аппроксимации Стирлинга также относятся к пиковому значению функции масс вероятностей для больших и , как указано в следующей раздаче: .
История
Формула была впервые обнаружена Абрахамом де Муавром в форме
Де Муавр дал приближенное выражение в виде рациональных чисел для натурального логарифма константы. Вклад Стирлинга состоял в том, чтобы показать, что постоянная точна .
Смотрите также
Примечания
использованная литература
-
Olver, FWJ; Olde Daalhuis, AB; Lozier, DW; Шнайдер, Б.И.; Бойсверт, РФ; Кларк, CW; Миллер, Б. Р. и Сондерс, Б. В., Цифровая библиотека математических функций NIST , версия 1.0.13 от 16 сентября 2016 г.
-
Абрамовиц М. и Стегун И. (2002), Справочник по математическим функциям
-
Nemes, G. (2010), "Новое асимптотическое разложение для гамма - функции", Archiv дер Mathematik , 95 (2): 161-169, DOI : 10.1007 / s00013-010-0146-9
-
Пэрис, Р. Б., Камински, Д. (2001), Асимптотика и интегралы Меллина – Барнса , Нью-Йорк: Cambridge University Press, ISBN 978-0-521-79001-7
-
Whittaker, ET & Watson, GN (1996), Курс современного анализа (4-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-58807-2
- Дэн Ромик, Приближение Стирлинга для n!: Окончательное краткое доказательство? , The American Mathematical Monthly, Vol. 107, № 6 (июнь - июль 2000 г.), 556–557.
- Ю.-К. Ли, Заметка об идентичности гамма-функции и формулы Стирлинга , Real Analysis Exchang, Vol. 32 (1), 2006/2007, стр. 267–272.
внешние ссылки