Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект.docx
Скачиваний:
35
Добавлен:
28.05.2022
Размер:
2.46 Mб
Скачать
      1. Разбиения множеств.

Рассмотрим комбинаторный смысл мультиномиальных коэффициентов. Рассмотрим множество S = {s1, s2, ..., sm}. Пусть разбиение множества

S на множеста S1, S2, ..., Sk таково, что каждое Si содержит αi элементов: S = S1 S2 ... Sk; Si Sj = ∅, i /= j; |Si| = αi, i = 1, k. Отметим, что некоторые Si могут быть пустыми и, очевидно, что m =

α1 + α2 + ... + αk.

Утверждение 1.5.12 . Число таких разбиений множества S равно

α ,...,α

мультиномиальному коэффициенту ( m ).

1 2 k

Пример 1.5.9 . Пусть имеется m шаров с различными номерами на них и имеется k коробок: B1, B2, ..., Bk. Сколькими способами можно

разложить эти m шаров по k коробкам таким образом, чтобы в коробке

Bi оказалось ровно αi шаров, i = 1, k.

Для начала можем выбрать α1 шаров, которые мы положим в коробку B1. Это можно сделать столькими различными способами,

α

сколько существует сочетаний из m по α1 - (m ).

1

α

Аналогично, α2 шаров, которые мы положим в коробку B2 можно выбрать (mα1) способами.

2

Рассуждая далее подобным образом, мы получим, что число способов,

которыми можно разложить все m шаров по k коробкам с соблюдением количеств шаров в коробках равно

m

α1 ·

m α1

α2 ·

m α1 α2

α3 ·

...

m α1 ... αk1 =

  • αk

m!

=

α1!(m α1)!

(m α1)!

· α2!(m α1 α2)!

(m α1 α2)!

· α3!(m α1 α2 α3)!

· · · ·

(m α1 α1 ... αk1)! =

· · · · αk!(m α1 α1 ... αk1 αk)!

m!

=

α1!α2!...αk!

m

= .

α1, α2, ..., αk

Замечание 1.5.2 . В примере 1.5.9 содержится доказательство утверждения 1.5.12. Действительно, выбрать α1 элементов из m

α

для первого подмножества можно (m ) способами, α2 из оставшихся

1

α

элементов для второго подмножества - (mα1) способами и так далее.

2

Итак, в комбинаторном смысле мультиномиальный коэффициент

( m

α1,α2,...,αk

) равен числу разбиений m-элементного множества на k

подмножеств мощностей α1, α2, ..., αk.

Пример 1.5.10 . В студенческой группе, состоящей из 25 человек, при выборе профорга за выбранную кандидатуру проголосовало 12 человек, против - 10, воздержалось - 3. Сколькими способами могло быть проведено такое голосование?

Пусть S - множество студентов группы, S1 - множество студентов проголосовавших за выдвинутую кандидатуру, S2

    • множество проголосовавших против, S3 - множество

воздержавшихся. Тогда |S| = 25, |S1| = 12, |S2| = 10, |S3| = 3,

S = S1 S2 S3, Si Sj = ∅, i /= j.

Следовательно искомое число равно

25

12, 10, 3

25!

=

12!10!3!

= 1 487 285 800.

Тепеь рассмотрим, как можно подсчитать число неупорядоченных разбиений множества на подмножества заданной мощности.

Пусть дано множество S мощности m и числа n1, n2, ..., nm таковы,

что

):m

i=1

ni · i = m. Рассмотрим такие разбиения множества S

ni множеств

на подмножества, что среди множеств разбиения ровно

мощности i, для каждого i = 1, m, причем порядок множеств разбиения не важен. Обозначим число таких разбиений за N (n1, n2, ..., nm).

Утверждение 1.5.13 . Пусть m N и n1, n2, ..., nm N0 - такие числа, что

Тогда

m

\ ni · i = m.

i=1

m!

N (n1, n2, ..., nm) =

n1!n2

! · · · nm

.

!(1!)n1 (2!)n2 · · · (m!)nm

Доказательство. Каждое из неупорядоченных разбиений, рассмотренных при определении величины N (n1, ..., nm), можно,

нумеруя множества в этом разбиении, привести n1! · · · nm! способами

к упорядоченным разбиениям. Действительно, множества мощности 1

можно расставить n1! способами, множества мощности 2 - n2! способами,

..., множества мощности m - nm! способами. С другой стороны, число упорядоченных разбиений множества S можно подсчитать по утверждению 1.5.12. Тогда получим

m

(1!)n1 , (2!)n2 , ..., (m!)nm

= N (n1, n2, ..., nm) · n1!n2! · · · nm!,

что и доказывает утверждение.

D

Пример 1.5.11 . Сколькими способами можно разбить множество из десяти элементов на четыре подмножества (порядок подмножеств не важен), чтобы в одном из подмножеств был один элемент, в двух по два элемента и в одном - пять элементов? Ответ:

N (1, 2, 0, 0, 1, 0, 0) =

10!

1!2!1!(1!)1(2!)2(5!)1

7!

=

2 · 4 · 5!

= 3780

Пример 1.5.12 . Сколькими способами из группы в 20 человек можно сформировать 4 каолиции по 5 человек?

Пусть S множество людей в группе, ni - число каолиций по i человек,

i = 1, 25. Тогда ответ:

N (0, 0, 0, 0, 4, 0, ..., 0) =

20!

4!(5!)4

Соседние файлы в предмете Дискретная математика