Числа Эйлера I и II рода — различия между версиями
VolhovM (обсуждение | вклад) (→Рекурсивная формула) |
VolhovM (обсуждение | вклад) (→Явная формула) |
||
Строка 63: | Строка 63: | ||
===Явная формула=== | ===Явная формула=== | ||
− | + | Воспользуемся для вывода треугольником, построенным с помощью рекурсивного варианта формулы. | |
− | + | Следует заметить, что первый элемент каждой <tex>m</tex>-той строки равен 1, а второй --- <tex>2^{m} - (m + 1)</tex>. Третий выражается как | |
+ | :<tex>3^{m}-(m + 1)2^m + \frac{(m+1)m}{2};</tex> | ||
+ | и так далее. Первые три элемента могут быть записаны в форме: | ||
+ | :<tex>\left\langle{m\atop 1}\right\rangle = {{m + 1} \choose {0}}1^{m}</tex> | ||
+ | :<tex>\left\langle{m\atop 2}\right\rangle = {{m + 1} \choose {0}}2^{m} + {{m + 1} \choose {1}}1^{m}</tex> | ||
+ | :<tex>\left\langle{m\atop 3}\right\rangle = {{m + 1} \choose {0}}3^{m} - {{m + 1} \choose {1}}2^{m} + {{m + 1} \choose {2}}1^{m}</tex> | ||
+ | |||
+ | Тогда нетрудно проверить, что эта сумма продолжается именно таким образом и, следовательно, мы можем обобщить ее в "строгом виде" как: | ||
+ | :<tex>\left\langle{m\atop n}\right\rangle = \sum\limits_{j=1}^{n} (-1)^{n-j} {m+1\choose n-j}j^{m}</tex> | ||
===Треугольник чисел Эйлера I рода=== | ===Треугольник чисел Эйлера I рода=== |
Версия 20:15, 23 декабря 2013
Содержание
Числа Эйлера I рода
Числа Эйлера I рода (Eulerian numbers) — количество перестановок чисел от 1 до n таких, что в каждой из них существует ровно m подъемов. Числа Эйлера I рода обозначают как или же .
Определение: |
Пусть | и - соседние элементы некоторой перестановки порядка причем . Тогда пара называется подъемом (ascent) данной перестановки.
Вывод рекуррентной формулы
Пусть у нас есть некая перестановка
. Тогда операцией вставки элемента с номером n в какую-либо из позиций мы получим перестановок вида . Далее рассмотрим два случая:1. Количество подъемов в перестановке
равно количеству подъемов в . Этого можно добиться, вставляя элемент на самое первое место в (всего возможностей) или перед последним последним элементом каждого подъема (еще раз).2. Количество подъемов в новой перестановке на один больше предыдущего количества. Этого эффекта добиваемся вставкой элемента
во все места, не подходящие по критерию первого пункта. Таких вставок, как не трудно догадаться, можно совершить .Тогда рекуррентная формула имеет вид:
Примем также следующее начальное значение:
- ,
Запись [выражение] означает нотацию Айверсона.
Пример
Рассмотрим все перестановки порядка
, в которых есть ровно 2 подъема (в квадратных скобках один или больше подъемов подряд):Согласно алгоритму вывода рекуррентной формулы мы можем добавить '4' в следующие позиции всех перестановок порядка
с двумя подъемами, не увеличив количество подъемов:Далее рассмотрим все перестановки порядка
с одним подъемом, причем операцией вставки мы будем увеличивать количество перестановок на 1:Таким образом мы убеждаемся в верности формулы:
Явная формула
Воспользуемся для вывода треугольником, построенным с помощью рекурсивного варианта формулы.
Следует заметить, что первый элемент каждой
-той строки равен 1, а второй --- . Третий выражается каки так далее. Первые три элемента могут быть записаны в форме:
Тогда нетрудно проверить, что эта сумма продолжается именно таким образом и, следовательно, мы можем обобщить ее в "строгом виде" как:
Треугольник чисел Эйлера I рода
На значениях
чисел Эйлера I рода можно построить массив , нижнедиагональная часть которого названа треугольником чисел Эйлера I рода.m = 0 1 2 3 4 5 6 7 8 9 10 11 12 n = 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 3 1 4 1 0 0 0 0 0 0 0 0 0 0 4 1 11 11 1 0 0 0 0 0 0 0 0 0 5 1 26 66 26 1 0 0 0 0 0 0 0 0 6 1 57 302 302 57 1 0 0 0 0 0 0 0 7 1 120 1191 2416 1191 120 1 0 0 0 0 0 0 8 1 247 4293 15619 15619 4293 247 1 0 0 0 0 0 9 1 502 14608 88234 156190 88234 14608 502 1 0 0 0 0 10 1 1013 47840 455192 1310354 1310354 455192 47840 1013 1 0 0 0 11 1 2036 152637 2203488 9738114 15724248 9738114 2203488 152637 2036 1 0 0 12 1 4083 478271 10187685 66318474 162512286 162512286 66318474 10187685 478271 4083 1 0
Стоит отметить, что гистрограмма, построенная на значениях чисел Эйлера I рода аппроксимируется к гистограмме, построенной на биноминальных коээфициентах (оба графика, представленные справа, смасштабированы; масштаб указан на гистограмме):
Свойства
1. Нетрудно увидеть, что каждый ряд ненулевых значений симметричен относительно своей середины, то есть:
2. Сумма всех значений каждого ряда равна
:3. Связь чисел Эйлера I рода с числом сочетаний:
Числа Эйлера II рода
Числа Эйлера II рода (Eulerian numbers of the second kind) — количество перестановок мультимножества от
до вида , обладающих свойством "все элементы перестановки, встречающиеся между двумя вхождниями для любого , больше, чем ", таких, что в каждой из них существует ровно подъемов. Числа Эйлера II рода обозначаются как
Пример
Рассмотрим
. Тогда существует 15 перестановок такого вида, среди которых одна не имеет подъемов, 8 штук имеют всего 1 подъем, и 6 перестановок имеют 2 подъема:Лемма: |
Количество перестановок мультимножества со свойством "все элементы перестановки, встречающиеся между двумя вхождниями для любого , больше, чем
" равно двойному факториалу . |
Рекуррентная формула
Числа Эйлера II рода можно выразить рекурсивно следующим образом:
С начальным условием для
:Треугольник чисел Эйлера II рода
Значения чисел Эйлера II рода для
представлены в данном массиве. Нижнедиагональная его часть называется треугольником чисел Эйлера II рода.m = 0 1 2 3 4 5 6 7 8 9 n = 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 1 2 0 0 0 0 0 0 0 0 3 1 8 6 0 0 0 0 0 0 0 4 1 22 58 24 0 0 0 0 0 0 5 1 52 328 444 120 0 0 0 0 0 6 1 114 1452 4400 3708 720 0 0 0 0 7 1 240 5610 32120 58140 33984 5040 0 0 0 8 1 494 19950 195800 644020 785304 341136 40320 0 0 9 1 1004 67260 1062500 5765500 12440064 11026296 3733920 362880 0