Числа Стирлинга второго рода — различия между версиями
Lena (обсуждение | вклад) |
м (rollbackEdits.php mass rollback) |
||
(не показано 27 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
+ | '''Числа Стирлинга второго рода''' (англ. ''stirling numbers of the second kind'') — количество способов разбиения множества из <tex>n</tex> элементов на <tex>k</tex> непустых подмножеств. Числа Стирлинга II рода обозначаются как <tex dpi="130">S(n,k)</tex> или <tex dpi = "180">\lbrace{n\atop k}\rbrace</tex>. | ||
− | == | + | == Пример == |
+ | Существует семь способов разбиения четырехэлементного множества на две части: | ||
− | + | <tex>\{1,2,3\}\{4\} \qquad \{1,2\}\{3,4\}</tex> | |
− | + | <tex>\{1,2,4\}\{3\} \qquad \{1,3\}\{2,4\}</tex> | |
− | <tex>\{1, | + | <tex>\{1,3,4\}\{2\} \qquad \{1,4\}\{2,3\}</tex> |
− | |||
− | |||
− | |||
− | |||
<tex>\{2,3,4\}\{1\}</tex> | <tex>\{2,3,4\}\{1\}</tex> | ||
− | <tex>\{ | + | Следовательно, <tex dpi = "180">\lbrace{4\atop 2}\rbrace</tex><tex> = 7</tex>. |
− | + | == Вычисление == | |
+ | === Рекуррентное соотношение === | ||
− | <tex> | + | Если задано множество из <tex>n</tex> элементов, которое необходимо разбить на <tex>k</tex> непустых частей, то последний элемент исходного множества можно либо поместить в отдельную часть (<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> способов распределения первых <tex>n-1</tex> элементов по <tex>k</tex> непустым частям дает <tex>k</tex> подмножеств, с которыми можно объединить последний элемент). |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<tex>\begin{Bmatrix} | <tex>\begin{Bmatrix} | ||
Строка 47: | Строка 36: | ||
\end{cases} | \end{cases} | ||
</tex> | </tex> | ||
− | + | <!-- | |
Чтобы доказать равносильность двух определений используем метод математической индукции. | Чтобы доказать равносильность двух определений используем метод математической индукции. | ||
− | + | # <tex>x^0 = x^{\underline{0}} = 1</tex> | |
+ | # предположим, что утверждение верно для некоторого <tex>k-1</tex>: <tex dpi = "150">x^{k-1} = \sum_{i=0}^{k-1} \textstyle \lbrace{k-1\atop i}\rbrace x^{\underline{i}}</tex> | ||
+ | # докажем верность для <tex>k</tex>: --> | ||
− | + | <!-- КРОВЬКИШКИТЕХ | |
+ | <tex dpi = "150">x^{k} = x\sum_{i=0}^{k-1} \lbrace{k-1\atop i}\rbrace x^{\underline{i}} = \sum_{i=0}^{k-1} \lbrace{k-1\atop i}\rbrace x^{\underline{i}}(x-i+i) = \sum_{i=0}^{k-1} \lbrace{k-1\atop i}\rbrace (x^{\underline{i+1}}+ix^{\underline{i}}) = \sum_{i=0}^k \lbrace{k-1\atop i-1}\rbrace x^{\underline{i}}+\sum_{i=0}^k \lbrace{k-1\atop i}\rbrace ix^{\underline{i}} = \sum_{i=0}^k (\lbrace{k-1\atop i-1}\rbrace + i \lbrace{k-1\atop i}\rbrace)x^{\underline{i}} = \sum_{i=0}^k \lbrace{k\atop i}\rbrace x^{\underline{i}}</tex> --> | ||
− | + | === Таблица значений === | |
− | + | {| class="wikitable" | |
− | + | !width="20"| n\k | |
− | + | !width="40"| 0 | |
− | + | !width="40"| 1 | |
− | == | + | !width="40"| 2 |
− | + | !width="40"| 3 | |
− | {| | + | !width="40"| 4 |
− | + | !width="40"| 5 | |
− | ! | + | !width="40"| 6 |
− | !1 | + | !width="40"| 7 |
− | !2 | + | !width="40"| 8 |
− | !3 | + | !width="40"| 9 |
− | !4 | ||
− | !5 | ||
− | !6 | ||
− | !7 | ||
− | !8 | ||
− | !9 | ||
|- | |- | ||
!0 | !0 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
!1 | !1 | ||
|0 | |0 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
!2 | !2 | ||
Строка 101: | Строка 87: | ||
|1 | |1 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
!3 | !3 | ||
Строка 114: | Строка 100: | ||
|3 | |3 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
!4 | !4 | ||
Строка 127: | Строка 113: | ||
|6 | |6 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
!5 | !5 | ||
Строка 140: | Строка 126: | ||
|10 | |10 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
!6 | !6 | ||
Строка 153: | Строка 139: | ||
|15 | |15 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
!7 | !7 | ||
Строка 166: | Строка 152: | ||
|21 | |21 | ||
|1 | |1 | ||
− | | | + | | |
− | | | + | | |
|- | |- | ||
!8 | !8 | ||
Строка 179: | Строка 165: | ||
|28 | |28 | ||
|1 | |1 | ||
− | | | + | | |
|- | |- | ||
!9 | !9 | ||
Строка 194: | Строка 180: | ||
|} | |} | ||
− | == Частные случаи == | + | === Частные случаи === |
− | <tex dpi = "180">\lbrace{n\atop 0}\rbrace = 0</tex> | + | <tex dpi = "180">\lbrace{n\atop 0}\rbrace</tex> <tex dpi = "150"> = 0</tex> |
− | <tex dpi = "180">\lbrace{0\atop k}\rbrace = 0</tex> | + | <tex dpi = "180">\lbrace{0\atop k}\rbrace</tex> <tex dpi = "150">= 0</tex> |
− | <tex dpi = "180">\lbrace{n\atop n}\rbrace = 1</tex> | + | <tex dpi = "180">\lbrace{n\atop n}\rbrace </tex><tex>= 1</tex> |
<tex dpi = "180">\lbrace{n\atop n-1}\rbrace = \binom{n}{2}</tex> | <tex dpi = "180">\lbrace{n\atop n-1}\rbrace = \binom{n}{2}</tex> | ||
Строка 214: | Строка 200: | ||
== Свойства == | == Свойства == | ||
*<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">\lbrace{n+1\atop m+1}\rbrace = \sum_{k=0}^n \binom{n}{k} \textstyle \lbrace{k\atop m}\rbrace</tex> | ||
− | *<tex dpi = " | + | *<tex dpi = "150">m!</tex><tex dpi = "180">\lbrace{n\atop m}\rbrace = \sum_{k=0}^n \binom{m}{k}</tex><tex dpi = "150"> 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 = " | + | *<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 = "180">\left \lbrack{n\atop k} \right \rbrack</tex> — [[Числа Стирлинга первого рода|число Стирлинга первого рода]] |
− | *<tex dpi = "180">\ | + | *<tex dpi = "180">\sum \limits_{k=0}^n \lbrace{n\atop k}\rbrace = B_n</tex>, где <tex dpi = "180">B_n</tex> — число Белла (число всех неупорядоченных разбиений ''n''-элементного множества) |
== Применения == | == Применения == | ||
− | * | + | * Пусть дано множество из <tex>k</tex> [[Вероятностное пространство, элементарный исход, событие|элементарных исходов]] (все исходы равновероятны). Вероятность того, что после <tex>n</tex> проведенных экспериментов каждое событие произойдет хотя бы один раз, может быть найдена по следующей формуле:<tex dpi = "150">P = </tex><tex dpi = "180">\lbrace{n\atop k}\rbrace {k! \over{k^n}}</tex> |
− | |||
− | <tex dpi = " | ||
− | *<tex dpi = " | + | * <tex dpi = "180">\lbrace{n+1\atop k+1}\rbrace</tex> — количество наборов из <tex>k</tex> попарно непересекающихся подмножеств исходного множества <tex>\{1,2, \dots ,n\}</tex>. Например, <tex dpi = "180">\lbrace{4\atop 3}\rbrace</tex><tex dpi = "130"> = 6</tex>, так как всего шесть наборов из двух непересекающихся подмножеств множества <tex>\{1,2,3\}</tex>: <tex>\{(1)(23)\},\{(12)(3)\}, \{(13)(2)\}, \{(1)(2)\}, \{(1)(3)\}, \{(2)(3)\}</tex>. |
− | * | + | * Обозначим как <tex dpi = "180">\lbrace{n\atop k}\rbrace^d</tex> количество всех способов разбиений множества <tex>n</tex> натуральных чисел на <tex>k</tex> подмножеств, в которых расстояния между двумя любыми элементами <tex>i</tex>, <tex>j</tex> не меньше <tex>d</tex> <tex>(|i-j| \geqslant d)</tex>. Тогда <tex dpi = "180">\lbrace{n\atop k}\rbrace^d = \lbrace{n-d+1\atop k-d+1}\rbrace,</tex><tex dpi = "150"> n \geqslant k \geqslant d</tex> |
− | <tex dpi = " | + | * Также числа Стирлинга II рода можно определить как коэффициенты в разложении обычных степеней на факториальные: <tex dpi = "150">x^n = \sum \limits_{k=0}^n \textstyle \lbrace{n\atop k}\rbrace x^{\underline{k}} = \sum \limits_{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> — возрастающий факториал. См. также [[Числа Стирлинга первого рода#Связь между числами Стирлинга | связь между числами Стирлинга]]. |
− | == | + | == Переход от базиса обычных степеней к базису убывающих факториальных степеней == |
− | + | {{Теорема | |
+ | |statement= | ||
+ | Числа Стирлинга II рода образуют матрицу переходов в линейном пространстве полиномов от базиса обычных степеней к базису убывающих факториальных степеней. | ||
+ | |proof= | ||
+ | <tex dpi = "150">x^{\underline{k+1}}=x^{\underline{k}}(x-k)</tex>, отсюда <tex dpi = "150">x\cdot x^{\underline{k}}=x^{\underline{k+1}}+kx^{\underline{k}}</tex>, следовательно, <tex dpi = "150">x\cdot x^{\underline{n-1}}</tex> есть <br> <br> <tex dpi = "150">x\sum \limits_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace x^{\underline{k}}=\sum \limits_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace x^{\underline{k+1}}+\sum \limits_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace kx^{\underline{k}}=</tex> <br> <br> <tex dpi = "150">\sum \limits_{k=0}^n \textstyle \lbrace{n-1\atop k-1}\rbrace x^{\underline{k}}+\sum \limits_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace kx^{\underline{k}}= </tex> <br> <br> <tex dpi = "150">\sum \limits_{k=0}^n \textstyle (k\lbrace{n-1\atop k}\rbrace + \lbrace{n-1\atop k-1}\rbrace )x^{\underline{k}}=\sum \limits_{k=0}^n \textstyle \lbrace{n\atop k}\rbrace x^{\underline{k}} </tex> | ||
+ | }} | ||
− | *[ | + | == См. также == |
+ | * [[Числа Стирлинга первого рода]] | ||
+ | * [[Числа Эйлера I и II рода]] | ||
− | *Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. Основание информатики.—М.:Мир, 1998.—с. 288.— ISBN 5-03-001793-3 | + | == Источники информации== |
+ | * [http://en.wikipedia.org/wiki/Stirling_numbers_of_the_second_kind Wikipedia {{---}} Stirling numbers of the second kind] | ||
+ | * [http://oeis.org/A008277 OEIS] | ||
+ | * Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. Основание информатики.—М.:Мир, 1998.—с. 288.— ISBN 5-03-001793-3 | ||
[[Категория: Дискретная математика и алгоритмы]] | [[Категория: Дискретная математика и алгоритмы]] | ||
− | + | [[Категория: Комбинаторика]] | |
− | [[Категория: Комбинаторика ]] |
Текущая версия на 19:42, 4 сентября 2022
Числа Стирлинга второго рода (англ. stirling numbers of the second kind) — количество способов разбиения множества из
элементов на непустых подмножеств. Числа Стирлинга II рода обозначаются как или .Пример
Существует семь способов разбиения четырехэлементного множества на две части:
Следовательно,
.Вычисление
Рекуррентное соотношение
Если задано множество из
элементов, которое необходимо разбить на непустых частей, то последний элемент исходного множества можно либо поместить в отдельную часть ( способами), либо поместить его в некоторое подмножество ( способами, поскольку каждый из способов распределения первых элементов по непустым частям дает подмножеств, с которыми можно объединить последний элемент).
Таблица значений
n\k | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | |||||||||
1 | 0 | 1 | ||||||||
2 | 0 | 1 | 1 | |||||||
3 | 0 | 1 | 3 | 1 | ||||||
4 | 0 | 1 | 7 | 6 | 1 | |||||
5 | 0 | 1 | 15 | 25 | 10 | 1 | ||||
6 | 0 | 1 | 31 | 90 | 65 | 15 | 1 | |||
7 | 0 | 1 | 63 | 301 | 350 | 140 | 21 | 1 | ||
8 | 0 | 1 | 127 | 966 | 1701 | 1050 | 266 | 28 | 1 | |
9 | 0 | 1 | 255 | 3025 | 7770 | 6951 | 2646 | 462 | 36 | 1 |
Частные случаи
Свойства
- число Стирлинга первого рода , , где —
- , где — число Белла (число всех неупорядоченных разбиений n-элементного множества)
Применения
- Пусть дано множество из элементарных исходов (все исходы равновероятны). Вероятность того, что после проведенных экспериментов каждое событие произойдет хотя бы один раз, может быть найдена по следующей формуле:
- — количество наборов из попарно непересекающихся подмножеств исходного множества . Например, , так как всего шесть наборов из двух непересекающихся подмножеств множества : .
- Обозначим как количество всех способов разбиений множества натуральных чисел на подмножеств, в которых расстояния между двумя любыми элементами , не меньше . Тогда
- Также числа Стирлинга II рода можно определить как коэффициенты в разложении обычных степеней на факториальные: связь между числами Стирлинга. , где — убывающий факториал, — возрастающий факториал. См. также
Переход от базиса обычных степеней к базису убывающих факториальных степеней
Теорема: |
Числа Стирлинга II рода образуют матрицу переходов в линейном пространстве полиномов от базиса обычных степеней к базису убывающих факториальных степеней. |
Доказательство: |
| , отсюда , следовательно, есть
См. также
Источники информации
- Wikipedia — Stirling numbers of the second kind
- OEIS
- Р. Грэхем, Д. Кнут, О. Паташник Конкретная математика. Основание информатики.—М.:Мир, 1998.—с. 288.— ISBN 5-03-001793-3