Числа Стирлинга второго рода

Материал из Викиконспекты
Перейти к: навигация, поиск

Числа Стирлинга второго рода (англ. stirling numbers of the second kind) — количество способов разбиения множества из n элементов на k непустых подмножеств. Числа Стирлинга II рода обозначаются как S(n,k) или {nk}.

Пример

Существует семь способов разбиения четырехэлементного множества на две части:

{1,2,3}{4}{1,2}{3,4}

{1,2,4}{3}{1,3}{2,4}

{1,3,4}{2}{1,4}{2,3}

{2,3,4}{1}

Следовательно, {42}=7.

Вычисление

Рекуррентное соотношение

Если задано множество из n элементов, которое необходимо разбить на k непустых частей, то последний элемент исходного множества можно либо поместить в отдельную часть ({n1k1} способами), либо поместить его в некоторое подмножество (k{n1k} способами, поскольку каждый из {n1k} способов распределения первых n1 элементов по k непустым частям дает k подмножеств, с которыми можно объединить последний элемент).

{nk}={k{n1k}+{n1k1},0<k<n0,k=00,n=00,k>n1,k=n


Таблица значений

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

Частные случаи

{n0} =0

{0k} =0

{nn}=1

{nn1}=(n2)

{n2}=11(2n11n1)0!{n3}=11(3n12n1)12(3n11n1)1!{n4}=11(4n13n1)22(4n12n1)+13(4n11n1)2!{n5}=11(5n14n1)32(5n13n1)+33(5n12n1)14(5n11n1)3!  

Свойства

  • {n+1m+1}=nk=0(nk){km}
  • m!{nm}=nk=0(mk)kn(1)mk
  • nk=0{nk}=Bn, где Bn — число Белла (число всех неупорядоченных разбиений n-элементного множества)

Применения

  • Пусть дано множество из k элементарных исходов (все исходы равновероятны). Вероятность того, что после n проведенных экспериментов каждое событие произойдет хотя бы один раз, может быть найдена по следующей формуле:P={nk}k!kn
  • {n+1k+1} — количество наборов из k попарно непересекающихся подмножеств исходного множества {1,2...n}. Например, {43}=6, так как всего шесть наборов из двух непересекающихся подмножеств множества {1,2,3}: {(1)(23)},{(12)(3)},{(13)(2)},{(1)(2)},{(1)(3)},{(2)(3)}.
  • Обозначим как {nk}d количество всех способов разбиений множества n натуральных чисел на k подмножеств, в которых расстояния между двумя любыми элементами i, j не меньше d (|ij|d). Тогда {nk}d={nd+1kd+1},nkd
  • Также числа Стирлинга II рода можно определить как коэффициенты в разложении обычных степеней на факториальные: xn=nk=0{nk}xk_=nk=0{nk}(1)nkx¯k, где xk_=x(x1)(xk+1) — убывающий факториал, x¯k=x(x+1)(x+k1) — возрастающий факториал. См. также связь между числами Стирлинга.
Утверждение:
Числа Стирлинга II рода образуют матрицу переходов в линейном пространстве полиномов от базиса обычных степеней к базису убывающих факториальных степеней.

xk+1_=xk_(xk), отсюда xxk_=xk+1_+kxk_, следовательно, xxn1_ есть:

<tex dpi = "150">x\sum_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace x^{\underline{k
=\sum_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace x^{\underline{k+1}}+\sum_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace kx^{\underline{k}}=\sum_{k=0}^n \textstyle \lbrace{n-1\atop k-1}\rbrace x^{\underline{k}}+\sum_{k=0}^n \textstyle \lbrace{n-1\atop k}\rbrace kx^{\underline{k}}=\sum_{k=0}^n \textstyle (k\lbrace{n-1\atop k}\rbrace + \lbrace{n-1\atop k-1}\rbrace )x^{\underline{k}}=\sum_{k=0}^n \textstyle \lbrace{n\atop k}\rbrace x^{\underline{k}}

}}

Источники информации