Числа Стирлинга второго рода — различия между версиями
Lena (обсуждение | вклад) (Новая страница: «'''Числа Стирлинга второго рода''' <math>\begin{Bmatrix} n\\ k \end{Bmatrix}</math> — количество способов разби...») |
Lena (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | '''Числа Стирлинга второго рода''' < | + | |
− | n\ | + | == Определение == |
− | k | + | |
− | \ | + | '''Числа Стирлинга второго рода''' (''Stirling numbers of the second kind'') <tex dpi = "180">\lbrace{n\atop k}\rbrace</tex> — количество способов разбиения множества из ''n'' элементов на ''k'' непустых подмножеств. |
Например, существует семь способов разбиения четырехэлементного множества на две части: | Например, существует семь способов разбиения четырехэлементного множества на две части: | ||
− | < | + | <tex>\{1,2,3\}\{4\}</tex> |
+ | |||
+ | <tex>\{1,2,4\}\{3\}</tex> | ||
+ | |||
+ | <tex>\{1,3,4\}\{2\}</tex> | ||
− | < | + | <tex>\{2,3,4\}\{1\}</tex> |
− | < | + | <tex>\{1,2\}\{3,4\}</tex> |
− | < | + | <tex>\{1,3\}\{2,4\}</tex> |
− | < | + | <tex>\{1,4\}\{2,3\}</tex> |
− | < | + | Следовательно, <tex dpi = "180">\lbrace{4\atop 2}\rbrace</tex><tex> = 7</tex> |
− | + | Также числа Стирлинга 2-го рода можно определить как коэффициенты в разложении обычных степеней на факториальные: | |
− | + | <tex dpi = "150">x^n = \sum_{k=0}^n \textstyle \lbrace{n\atop k}\rbrace x^{\underline{k}} = \sum_{k=0}^n \textstyle \lbrace{n\atop k}\rbrace (-1)^{n-k} x^{\overline{k}}</tex>, где <tex dpi = "150">x^{\underline{k}} = x\cdot (x-1)\cdot \ldots\cdot (x-k+1)</tex> — убывающий факториал, <tex dpi = "150">x^{\overline{k}} = x\cdot (x+1)\cdot \ldots\cdot (x+k-1)</tex> — возрастающий факториал. | |
− | |||
− | |||
− | \ | ||
== Рекуррентная формула == | == Рекуррентная формула == | ||
− | Если задано множество из | + | Если задано множество из ''n'' элементов, которое необходимо разбить на ''k'' непустых частей, то последний элемент исходного множества можно либо поместить в отдельную часть(<tex dpi = "180">\lbrace{n-1\atop k-1}\rbrace</tex> способами), либо поместить его в некоторое подмножество (<tex>k</tex><tex dpi = "180">\lbrace{n-1\atop k}\rbrace</tex> способами, поскольку каждый из <tex dpi = "180">\lbrace{n-1\atop k}\rbrace</tex> способов распределения первых ''n-1'' элементов по ''k'' непустым частям дает ''k'' подмножеств, с которыми можно объединить последний элемент) |
− | n-1 \ | ||
− | k-1 | ||
− | \ | ||
− | n-1 \ | ||
− | k | ||
− | \ | ||
− | n-1 \ | ||
− | k | ||
− | \ | ||
− | < | + | <tex>\begin{Bmatrix} |
n \\ | n \\ | ||
k | k | ||
Строка 54: | Строка 46: | ||
1, k = n | 1, k = n | ||
\end{cases} | \end{cases} | ||
− | </ | + | </tex> |
+ | |||
+ | Чтобы доказать равносильность двух определений используем метод математической индукции. | ||
+ | *<tex>x^0=x^{\underline{0}} = 1</tex> | ||
+ | |||
+ | *предположим, что утверждение верно для некоторого ''k-1'': | ||
+ | |||
+ | <tex dpi = "150">x^{k-1} = \sum_{i=0}^{k-1} \textstyle \lbrace{k-1\atop i}\rbrace x^{\underline{i}}</tex> | ||
+ | |||
+ | *докажем верность для ''k'': | ||
+ | <tex dpi = "150">x^{k} = x\sum_{i=0}^{k-1} \textstyle \lbrace{k-1\atop i}\rbrace x^{\underline{i}} = \sum_{i=0}^{k-1} \textstyle \lbrace{k-1\atop i}\rbrace x^{\underline{i}}(x-i+i) = \sum_{i=0}^{k-1} \textstyle \lbrace{k-1\atop i}\rbrace (x^{\underline{i+1}}+ix^{\underline{i}}) = \sum_{i=0}^k \textstyle \lbrace{k-1\atop i-1}\rbrace x^{\underline{i}}+\sum_{i=0}^k \textstyle \lbrace{k-1\atop i}\rbrace ix^{\underline{i}} = \sum_{i=0}^k (\textstyle \lbrace{k-1\atop i-1}\rbrace + i\textstyle \lbrace{k-1\atop i}\rbrace)x^{\underline{i}} = \sum_{i=0}^k \textstyle \lbrace{k\atop i}\rbrace x^{\underline{i}}</tex> | ||
== Начальные значения чисел Стирлинга второго рода == | == Начальные значения чисел Стирлинга второго рода == | ||
Строка 191: | Строка 193: | ||
|1 | |1 | ||
|} | |} | ||
+ | |||
+ | == Частные случаи == | ||
+ | |||
+ | <tex dpi = "180">\lbrace{n\atop 0}\rbrace = 0</tex> | ||
+ | |||
+ | <tex dpi = "180">\lbrace{0\atop k}\rbrace = 0</tex> | ||
+ | |||
+ | <tex dpi = "180">\lbrace{n\atop n}\rbrace = 1</tex> | ||
+ | |||
+ | <tex dpi = "180">\lbrace{n\atop n-1}\rbrace = \binom{n}{2}</tex> | ||
+ | |||
+ | <tex dpi = "180"> | ||
+ | \lbrace{n\atop 2}\rbrace = \frac{ \frac11 (2^{n-1}-1^{n-1}) }{0!} \\[8pt] | ||
+ | \lbrace{n\atop 3}\rbrace = \frac{ \frac11 (3^{n-1}-2^{n-1})- \frac12 (3^{n-1}-1^{n-1}) }{1!} \\[8pt] | ||
+ | \lbrace{n\atop 4}\rbrace = \frac{ \frac11 (4^{n-1}-3^{n-1})- \frac22 (4^{n-1}-2^{n-1}) + \frac13 (4^{n-1}-1^{n-1})}{2!} \\[8pt] | ||
+ | \lbrace{n\atop 5}\rbrace = \frac{ \frac11 (5^{n-1}-4^{n-1})- \frac32 (5^{n-1}-3^{n-1}) + \frac33 (5^{n-1}-2^{n-1}) - \frac14 (5^{n-1}-1^{n-1}) }{3!} \\[8pt] | ||
+ | {}\ \ \vdots | ||
+ | </tex> | ||
== Свойства == | == Свойства == | ||
− | * < | + | *<tex dpi = "180">\lbrace{n+1\atop m+1}\rbrace = \sum_{k=0}^n \binom{n}{k} \textstyle \lbrace{k\atop m}\rbrace</tex> |
+ | *<tex dpi = "180"> m!\lbrace{n\atop m}\rbrace = \sum_{k=0}^n \binom{m}{k} k^n(-1)^{m-k}</tex> | ||
+ | |||
+ | *<tex dpi = "180">\left \lbrack{n\atop k} \right \rbrack = \lbrace{-n\atop -k}\rbrace</tex>, <tex dpi = "150">n,k \in \mathbb{Z}</tex>, где <tex dpi = "150">\left \lbrack{n\atop k} \right \rbrack</tex> — [[Числа Стирлинга первого рода|число Стирлинга первого рода]] | ||
+ | |||
+ | *<tex dpi = "180">\sum_{k=0}^n \lbrace{n\atop k}\rbrace = B_n</tex>, где <tex dpi = "150">B_n</tex> — число Белла (число всех неупорядоченных разбиений ''n''-элементного множества) | ||
+ | |||
+ | == Применения == | ||
+ | *пусть дано множество из ''k'' [[Вероятностное пространство, элементарный исход, событие|элементарных исходов]] (все исходы равновероятны). Вероятность того, что после ''n'' проведенных экспериментов каждое событие произойдет хотя бы один раз, может быть найдена по следующей формуле: | ||
+ | |||
+ | <tex dpi = "160">P = \lbrace{n\atop k}\rbrace {k! \over{k^n}}</tex> | ||
+ | |||
+ | *<tex dpi = "160">\lbrace{n+1\atop k+1}\rbrace</tex> — количество наборов из ''k'' попарно непересекающихся подмножеств исходного множества <tex>\{1,2...n\}</tex>. Например, <tex>\lbrace{4\atop 3}\rbrace = 6</tex>, так как всего шесть наборов из двух непересекающихся подмножеств множества <tex>\{1,2,3\}</tex>: <tex>\{(1)(23)\},\{(12)(3)\}, \{(13)(2)\}, \{(1)(2)\}, \{(1)(3)\}, \{(2)(3)\}</tex> | ||
+ | |||
+ | *обозначим как <tex dpi = "160">\lbrace{n\atop k}\rbrace^d</tex> количество всех способов разбиений множества ''n'' натуральных чисел на ''k'' подмножеств, в которых расстояния между двумя любыми элементами ''i'', ''j'' не меньше ''d'' <tex>(|i-j| \geq d)</tex>. Тогда | ||
+ | |||
+ | <tex dpi = "160">\lbrace{n\atop k}\rbrace^d = \lbrace{n-d+1\atop k-d+1}\rbrace, n \geq k \geq d</tex> | ||
+ | |||
+ | == Источники == | ||
+ | *[http://http://en.wikipedia.org/wiki/Stirling_numbers_of_the_second_kind Wikipedia {{---}} Stirling numbers of the second kind] | ||
+ | |||
+ | *[http://http://oeis.org/A008277 OEIS] | ||
− | * | + | *Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. Основание информатики.—М.:Мир, 1998.—с. 288.— ISBN 5-03-001793-3 |
− | + | [[Категория: Дискретная математика и алгоритмы]] | |
− | + | [[Категория: Комбинаторика ]] |
Версия 22:31, 19 декабря 2012
Содержание
Определение
Числа Стирлинга второго рода (Stirling numbers of the second kind)
— количество способов разбиения множества из n элементов на k непустых подмножеств.Например, существует семь способов разбиения четырехэлементного множества на две части:
Следовательно,
Также числа Стирлинга 2-го рода можно определить как коэффициенты в разложении обычных степеней на факториальные:
, где — убывающий факториал, — возрастающий факториал.
Рекуррентная формула
Если задано множество из n элементов, которое необходимо разбить на k непустых частей, то последний элемент исходного множества можно либо поместить в отдельную часть(
способами), либо поместить его в некоторое подмножество ( способами, поскольку каждый из способов распределения первых n-1 элементов по k непустым частям дает k подмножеств, с которыми можно объединить последний элемент)
Чтобы доказать равносильность двух определений используем метод математической индукции.
- предположим, что утверждение верно для некоторого k-1:
- докажем верность для k:
Начальные значения чисел Стирлинга второго рода
n\k | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
3 | 0 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
4 | 0 | 1 | 7 | 6 | 1 | 0 | 0 | 0 | 0 | 0 |
5 | 0 | 1 | 15 | 25 | 10 | 1 | 0 | 0 | 0 | 0 |
6 | 0 | 1 | 31 | 90 | 65 | 15 | 1 | 0 | 0 | 0 |
7 | 0 | 1 | 63 | 301 | 350 | 140 | 21 | 1 | 0 | 0 |
8 | 0 | 1 | 127 | 966 | 1701 | 1050 | 266 | 28 | 1 | 0 |
9 | 0 | 1 | 255 | 3025 | 7770 | 6951 | 2646 | 462 | 36 | 1 |
Частные случаи
Свойства
- число Стирлинга первого рода , , где —
- , где — число Белла (число всех неупорядоченных разбиений n-элементного множества)
Применения
- пусть дано множество из k элементарных исходов (все исходы равновероятны). Вероятность того, что после n проведенных экспериментов каждое событие произойдет хотя бы один раз, может быть найдена по следующей формуле:
- — количество наборов из k попарно непересекающихся подмножеств исходного множества . Например, , так как всего шесть наборов из двух непересекающихся подмножеств множества :
- обозначим как количество всех способов разбиений множества n натуральных чисел на k подмножеств, в которых расстояния между двумя любыми элементами i, j не меньше d . Тогда
Источники
- Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. Основание информатики.—М.:Мир, 1998.—с. 288.— ISBN 5-03-001793-3