Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diskretnaya_matematika.pdf
Скачиваний:
1262
Добавлен:
12.03.2015
Размер:
2.47 Mб
Скачать
Пьер Ферма
Блез Паскаль

103

Глава 4. ЭЛЕМЕНТЫ КОМБИНАТОРИКИ

Ещё математикам Древнего Востока были известны формула, выражающая число сочетаний через биномиальные коэффициенты, и некоторые другие комбинаторные результаты. На начальном этапе становление комбинаторики было вызвано внутренними потребностями математики. В дальнейшем большую роль в становлении комбинаторики сыграло развитие методов

анализа различных азартных игр и развитие теории вероятностей.

Рождение комбинаторного анализа (комбинаторики) как раздела математики связано с трудами Б. Паскаля (1623-1662) и П. Ферма (16011665) по теории азартных игр . Много сделали для зарождения и становления комбинаторного анализа Г. Лейбниц и Я. Бернулли.

§ 1. Правило суммы для конечных множеств

Рассмотрим конечные множества А и В, т.е. множества, содержащие конечное число элементов.

Правило суммы (задается как аксиома) состоит в следующем: число элементов объединения непересекающихся конечных множеств А и В равно сумме числа элементов этих множеств. Кратко можно записать:

 

, то

 

В)=n(А)+n(В).

(4.1)

если А

В=

n(А

 

 

 

 

 

 

 

Иными словами: если А можно выбрать n способами, а В m способами, то выбор А либо В можно осуществить n+m способами, если выборы А и В взаимно исключают друг друга.

Математический энциклопедический словарь. М.: Сов. энциклопедия, 1988.

104

Рассмотрим теперь случай, когда АВ . Докажем, что в этом случае получим:

n(А В) = n(А) + n(В) - n(АВ).

(4.2)

 

 

Очевидно, имеем:

А=(АВ ) (АВ) и (АВ )∩ (АВ)= ;

В=( А В) (АВ) и ( А В)∩ (АВ)= . A B

Тогда, используя правило суммы, получим следующее:

n(A) = n(A B ) + n(A B);

n(B) = n( A B) + n(A B);

,

n(A) + n(B) = n(A B ) + n( A B) + n(A B) + n(A B)

1444442444443

n(A B)

следовательно, n(А В)=n(А)+n(В)-n(АВ), что и требовалось доказать. Для трех множеств можно получить: n(А В С)=n(А)+n(В)+n(С)-n(АВ)-n(АС)-n(ВС)+n(АВС).

В общем случае по индукции можно получить следующую формулу (правило):

n(А1 А2 Аk)=n(А1)+n(А2)+…+n(Аk)-

 

-n(А1А2)-n(А1А3)-…-n(Ак-1Аk)+

(4.3)

+n(А1А2А3)+…+ n(Аk-2Аk-1Аk) +…+(-1)k-1n(А1А2∩…∩Аk).

которое называется обобщенным правилом суммы.

§ 2. Правило произведения для конечных множеств

Рассмотрим пример. Из Казани в Самару можно добраться (летом) пароходом, поездом и самолетом, т.е. тремя способами. Из Самары до Тольятти можно доехать на автобусе или такси. Сколькими способами можно добраться из Казани до Тольятти, используя указанные возможности? Очевидно, что 3×2=6 способами.

Пусть даны произвольные конечные множества А и В. Выясним сколько элементов содержит их декартово произведение А×В. Напомним, что декартовым произведением непустых множеств А и В называется множество упорядоченных пар: А×В={ x,y : (x А)&(y В)}.

Для k множеств А1,А2,…,Аk их декартово произведение определяется как множество упорядоченных k элементов: А1×А2×…×Аk={ x1,x2,…,xk : (x1 А1)&(x2 А2)& &( xk Аk)}.

105

Для каждого а А обозначим через R(a) множество всех упорядоченных пар а,b , составленных из элемента а и всевозможных b из В, т.е.

R(a)={ а,b : b В}.

Очевидно, что n(R(a))= n(В). При различных а1 и а2 (а1 а2) множества R(а1) и R(а2) не имеют общих элементов, т.е. R(а1)∩R(а2)= . Ясно, что

U R( a ) = A × B . Тогда по правилу суммы получим:

а А

n(А×В)= n(R(a)) .

а А

Число слагаемых, очевидно равно n(А), следовательно, n(А×В)=n(А) n(В)=nm,

где n=n(А) и m=n(В). Это соотношение и называется правилом произведения. Правило произведения можно сформулировать следующим образом:

если объект А может быть выбран n способами и после каждого из таких выборов объект В в свою очередь может быть выбран m способами, то выбор «А и В» в указанном порядке может быть осуществлен nm способами.

Индукцией можно доказать следующее обобщенное правило произведения:

n(А1×А2×…×Ак)= n(А1) n(А2) … n(Ак).

§ 3. Выборки и упорядочения

Отметим, что в множестве порядок элементов не играет никакой роли,

т.е. если A={a,b}, B={b,a}, то А=В.

Пусть имеется множество А с n элементами, которое часто называется n-множеством А. Некоторая совокупность r элементов этого множества: (а1, а2,…, аr), где аi А, i=1,2,…,r, r n, называется r-выборкой, а число r - ее

объемом.

Неупорядоченные r-выборки из n-множества А называются r- сочетаниями, если все r элементов различны, и r-сочетаниями с повторениями - при наличии одинаковых элементов.

Упорядоченные r-выборки из n-множества А называются r-

перестановками, если все r элементов различны, и r-перестановками с повторениями, если среди r элементов имеются одинаковые (равные).

Задачи выделения r-перестановок и r-сочетаний не дают, как правило, единственного решения. Эта неоднозначность с решением порождает естественный вопрос: сколькими способами можно осуществить требуемое комбинаторное расположение.

Найдем число всех возможных r-перестановок (без повторений) из n- множества. Обозначим искомое число через P(n,r), иногда это число обозначают Pnr или Pn,r.

Задача определения P(n,r) сводится к последовательному применению правила произведения. Действительно, в n-множестве имеется n возможностей для выбора первого элемента r-перестановки. Как только

106

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

P(n,r)= n(n-1)…(n-r+1).

Очевидно, что имеем:

P(n,n)=n!

Для полноты будем считать, что

P(n,0)=0!=1.

Подсчитаем теперь число P возможных r-перестановок с повторениями. В этом случае после выбора любого элемента r-перестановки остаются все те же n-возможностей для выбора следующего элемента. Следовательно, по правилу произведения, число r-перестановок с

повторениями из n-множества равно

P=nr.

Подсчитаем теперь число r-сочетаний (без повторений). Обозначим

n

число r-сочетаний (без повторений) через С(n,r), или Сnr, или

.

 

 

r

r-сочетание (а1, а2,…, аr), аi А не зависит от порядка написания элементов, в то время как в r-перестановках в зависимости от порядка элементов получаем различные r-перестановки. Так как P(r,r)=r!, то

Сnr=

P(n,r)

=

n( n 1 )...( n r + 1 )

=

n!

.

 

 

r! ( n r )!

 

r!

r!

 

 

 

Итак, имеем:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сnr =

n!

.

 

 

 

 

 

r! ( n r )!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Определим число r-сочетаний с повторениями. Пусть элементы множества А занумерованы числами 1,2,…,n. Тогда вместо r-сочетаний с повторениями из множества А будем рассматривать соответствующие им (взаимно однозначно) r-сочетания с повторениями из множества А*={1,2,…,n}. Так как в сочетаниях порядок элементов несущественен, всякое r-сочетание из А* можно записать в виде

(k1, k2,…, kr), 1ki n,

(4.4)

где k1k2kr (равенство имеет место, когда есть повторяющиеся элементы). r-сочетанию (4.4) с повторениями поставим в соответствие r- выборку:

(k1+0, k1+1, k2+2,…, k r+r-1),

(4.5)

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

107

Это соответствие, как легко видеть, взаимно однозначное и при этом r- выборка (4.5) является r-сочетанием без повторений из множества {1, 2,…, n, n+1, n+2,…, n+r-1}. Таким образом, число r-сочетаний с повторениями из n-

множества равно числуСnr+r-1 .

Свойства чисел Сnr . По определению чисел Сnr получим, что (по

определению 0!=1):

Сnn=1; Сn0=1;

 

n!

Сnr=

 

= Сnn-r.

 

 

r! ( n r )!

Последнее свойство называется правилом симметрии. Следующее соотношение называется правилом Паскаля:

Сnr = Сnr-1 + Сnr-11 .

Докажем это правило. Из определения чисел Сnr имеем:

Сr

+ Сr1

=

( n 1 )!

+

 

(n - 1)!

 

 

 

 

 

 

=

 

 

 

 

 

 

n-1

n-1

 

r!( n

1 r )!

 

 

(r - 1)! (n - 1 - r + 1)

 

 

 

 

 

( n r )( n 1 )!+r( n 1 )!

=

 

n!

 

= Сnr ,

 

 

 

 

 

r! ( n 1 )!

 

 

 

r! ( n r )!

что и требовалось.

Используя формулу Стирлинга:

 

 

n n

 

 

n! = 2π n

 

 

(1+0(1/n)),

 

 

 

e

 

можно получить следующую оценку чисел Сnr :

n r

r

e n r

 

 

 

≤ Сn

 

.

 

r

r

 

 

 

§ 4. Биноминальная теорема

Теорема 4.1. (Биноминальная теорема). Для произвольных чисел а, b и целого положительного n имеет место соотношение:

n

(4.6)

(а+b)n=

Сin ani bi .

i=0

 

 

 

Формула (4.6) называется биномом Ньютона или биноминальной формулой (теоремой).

Доказательство теоремы проведем методом математической индукции. Для n=1 имеем:

108

1

а+b=1а+1b= С10 а+ С11 b= Cni a ni bi .

i=0

Пусть равенство (4.6) истинно для n=k, k1. Докажем, что тогда (4.6) истинно и для k+1. Имеем:

(а+b)k+1=(а+b)k(а+b)=(а+b)ka+(а+b)kb=

k

 

k

 

 

= Cki ai + 1bk

i +

Cki aibk +1i =

 

 

i =0

 

i =0

 

 

k 1

 

k

 

 

= a k +1 + Cki ai + 1bk i + Cki ai bk +1i + bk +1 =

 

i =0

 

i =1

 

 

k 1

 

 

k

+1ai bk +1i + bk +1 =

= a k +1 + ai bk +1i ( Сki 1 + Cki ) + bk +1

= a k +1 + Cki

i =1

 

14243

i =1

 

i

Ck +1

k+1

=Cki + 1ai bk +1i .

i =0

Теорема доказана.

n

Из равенства (4.6) легко следует: если а=1, b=-1, то ∑( −1 )i Cni =0, если

i=0

n

а=1, b=1, то ∑Cni =2n.

i =0

Из последнего соотношения легко получить число всевозможных подмножеств конечного множества А. Действительно, пусть n(А)=n. Очевидно:

-число одноэлементных подмножеств множества А равно числу Сn1 ;

-число двухэлементных подмножеств множества А равно числу Сn2 ;

-…;

-число k элементных (1kn) подмножеств множества А равно числу

Сnk .

Учитывая, что есть еще пустое подмножество (содержащее 0 элементов), получим, что число всевозможных подмножеств множества А равно:

r

n(2А)= Сn0 + Сn1 + Сn2 +…+ Сnn = Cri =2n.

i=0

Итак, n(2А)= 2n.

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