Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вычислительная математика.pdf
Скачиваний:
3
Добавлен:
24.11.2025
Размер:
3.89 Mб
Скачать
~
Cmn .

биективно. Поэтому число сочетаний с повторениями из n по m равно количеству векторов указанного вида. С другой стороны каждому такому вектору можно поставить в соответствие сочетание из n + m 1 по m-номеров нулевых компонент данного вектора, которое также является биекцией. Таким образом, требуемое равенство доказано.

Замечание. Число монотонных функций X Y , где X и Y – конечные линейно упо-

рядоченные множества, X = m , Y = n , n m , равно

Число способов разместить неразличимых предметов по ящикам равно ~m . m n Cn

Пример. Сколько существует способов рассадить m вновь прибывших гостей между n гостями, уже сидящими за круглым столом? Между n гостями имеется n промежутков, в каждый из которых можно посадить любое количество прибывших гостей, т. е. для каждого из m гостей нужно выбрать один из n промежутков (не обязательно, разные промежутки для

~m

 

(n + m 1)!

 

разных гостей). Таким образом, число способов равно Cn

=

 

 

.

m!(n 1)!

 

 

 

2.5.5 Бином Ньютона. Понятие о производящей функции

Теорема. Для любого натурального n и любых действительных чисел x и y справедливо равенство

n

(x + y)n = xn + C1n xn1 y + C2n xn2 y2 + ... + Cnn1 x yn1 + yn = Cmn xnm ym . m=0

Эта формула носит название формулы бинома Ньютона. При n =1 она тривиальна, а при n = 2 и n = 3 – хорошо известна. В общем случае справедливость формулы бинома Ньютона легко доказывается по индукции с применением вышеотмеченных свойств чисел

Cmn , которые часто называют также биномиальными коэффициентами.

Для изучения свойств числовых последовательностей часто применяются так назы-

ваемые производящие функции.

 

 

Если (am )

(m = 0, 1, ..., n) данная комбинаторная последовательность чисел, то произ-

 

 

n

 

водящей функцией, называется функция вида

f (x) = amϕm (x) , где ϕm (x) –

некоторые

 

 

m=0

 

функции.

 

 

 

Например,

для исследования чисел

Cnm рассмотрим производящую

функцию

n

 

n

 

f (x) = Cnm xm . Согласно формуле бинома Ньютона Cnm xm = (1+ x)n . Отсюда, при x =1

m=0

 

m=0

 

68

n

получим тождество: C0n + C1n + Cn2 + ... + Cnn1 + Cnn = Cmn = 2n ; положив x = −1, получим

m=0

n

другое тождество: C0n C1n + Cn2 C3n + ... = (-1)m Cmn = 0 . Интересные тождества можно

m=0

получить для Cmn такими же подстановками, предварительно проинтегрировав или продифференцировав производящую функцию.

2.5.6 Числа Стирлинга

 

 

 

n

Разбиением

множества X называется такое представление

X =

Xi , что

 

 

 

i=1

Xi X j = i j .

Число разбиений n-элементного множества на m блоков называется

числом Стирлинга второго рода и обозначается Snm . По определению Sn0 = 0 при n > 0;

S0 =1; Sm = 0 при ; Sn =1.

0 n m > n n

Теорема. Snm = Snm11 + m Snm1 .

Доказательство. Пусть X – множество всех разбиений множества {1, 2,..., n}. Обозначим через X1 множество таких разбиений, которые содержат {n} в качестве отдельного блока, а через X2 – множество всех остальных разбиений. Тогда X = X1 X2 и X1 X2 = .

Легко видеть, что мощность множества X1 равна Snm11 (один блок разбиения {n} в данном случае задан и остается распределить n-1 элементов на m-1 блоков). Далее, все разбиения множества X2 можно получить из разбиений множества {1, 2,..., n 1} на m блоков (число ко-

торых равно Snm1 ), добавляя элемент n в какой-то из блоков (имеется ровно m способов, как

это сделать). Так что множество X2 состоит из m Snm1 .разбиений. В результате,

Sm = Sm11 + m Sm 1 .

n nn

На основании полученной рекурентной формулы можно построить таблицу (аналогичную треугольнику Паскаля) для вычисления чисел Стирлинга второго рода.

Замечание. Пусть X и Y – конечные множества, X = n , Y = m , n m . Тогда сущест-

вуют сюръективные отображения X Y . Их количество равно Snm m!. Действительно, чтобы получить сюръективное отображение X Y необходимо для каждого из m элементов множества Y указать множество прообразов. Такие множества прообразов представляют собой разбиение множества X (число разбиений равно Snm ). Для каждого разбиения, устанавли-

69

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]