Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Дискретная математика

.pdf
Скачиваний:
54
Добавлен:
11.08.2019
Размер:
1.66 Mб
Скачать

vk.com/club152685050 | vk.com/id446425943

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

Основные задачи комбинаторики Основными задачами комбинаторики являются пересчет и перечисление

элементов конечного множества.

Задача пересчета – это задача определения количества элементов множества.

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

§1. Размещения, перестановки, сочетания

Доказательства многих комбинаторных тождеств основываются на

правилах суммы и произведения.

Правило суммы

Рассмотрим два непересекающихся множества X ,Y : X Y , пусть элемент x можно выбрать из множества X m способами, а элемент y из Y - n способами, тогда выбор одного из элементов x или y

можно сделать m+n способами.

 

Правило произведения

 

Если элемент x можно выбрать из множества X m способами, а элемент

y из множества Y - n способами,

тогда упорядоченную пару элементов (x, y)

можно выбрать m n способами.

 

Опр. Размещением из n элементов по m элементов называется

упорядоченный набор m различных

элементов из исходных n элементов. Число

размещений обозначается символом Am .

 

 

n

 

 

Опр. Перестановкой из n элементов называется размещение из n по n .

Число перестановок находится по формуле

P An .

 

n

n

Опр. Сочетанием из n элементов

по m элементов называется

подмножество, содержащее m различных элементов, выбранных из множества, содержащего n различных элементов. Число перестановок обозначается

символом Cnm Подчеркнем, что сочетание – неупорядоченный

набор

элементов.

 

Теорема (о числе размещений). Число размещений из n элементов по m может быть найдено по следующей формуле:

31

vk.com/club152685050 | vk.com/id446425943

Am

n!

.

 

 

 

 

n

(n m)!

 

 

 

Доказательство (основано на правиле умножения).

Первый элемент размещения может быть выбран n способами, после чего второй элемент размещения может быть выбран (n-1) способом и т.д.; для выбора последнего m–го элемента останется (n - (m-1)) способ, таким образом, используя правило умножения, получим:

 

 

Am n(n 1)(n 2)...(n (m 1))

n!

, ч.т.д.

 

 

 

 

 

 

(n m)!

 

 

n

 

 

Следствия.

 

 

 

 

1.

P An n!,

 

 

 

 

 

n

n

 

 

 

 

2.

C m

n!

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

m!(n m)!

 

 

 

 

 

 

 

 

 

 

Доказательство следствия 2. Все размещения из n элементов по m можно получить, если для каждого сочетания из n по m сконструировать всевозможные перестановки по m элементов, число которых Pm m! и

воспользоваться правилом умножения Anm m!Cnm . Отсюда и вытекает формула 2, ч.т.д.

Теорема (формула бинома Ньютона)

n

a b n Cnm an mbm . m 0

Доказательство этой формулы следует из того, что после перемножения всех скобок в левой части каждое слагаемое будет иметь вид a n mbm , и после приведения подобных членов получится данная формула.

В связи с этим числа Cnm называют биномиальными коэффициентами. По определению полагают Cn0 Сnn 1.

Пример.

(a b)4 a4 4a3b 6a2b2 4ab3 b4 .

Свойства сочетаний (биномиальных коэффициентов).

1.

C m

C n m

свойство симметрии биномиальных коэффициентов.

 

n

 

n

 

 

 

 

 

 

 

 

2.

C m

 

C m C m 1

,

 

 

 

 

 

 

n 1

n

n

 

 

 

 

 

 

 

т.к.

 

n 1 !

 

n!

 

n!

 

 

 

 

 

 

 

 

 

 

m!(n m 1)!

m!(n m)!

m 1 !(n m 1)!

 

 

 

 

 

 

 

 

 

32

 

vk.com/club152685050 | vk.com/id446425943

n

3. Cnm 2n , следует из формулы бинома Ньютона при a b 1.

m 0

 

 

n

1 n Cnm 0 , следует из бинома Ньютона при

 

4.

a 1, b 1.

m 0

 

 

Замечание. Пусть A конечное множество мощности n. Формула (3)

дает ещё одно доказательство, что мощность булеана множества А равна 2n .

Опр.

Размещением с повторением из n по m называется упорядоченный

набор m элементов, каждый из которых может быть любым из n различных элементов исходного множества. Число размещений с повторениями

обозначается символом Anm .

Так как любой элемент размещения с повторением может быть выбран n способами, то Anm n m .

Пример. Сколько четырехзначных чисел можно составить из цифр

{1,2,3}?

Ответ: A34 34 81 .

Опр. Сочетанием с повторением из n по m называется подмножество m элементов, выбранных из n различных элементов исходного множества (неупорядоченный набор). Число сочетаний с повторениями обозначается

символом Cnm . Можно доказать (доказательство мы опускаем), что Cnm Cnm m 1 .

Пример. Для множества A a,b,c, d сочетаниями с повторениями по три будут следующие:

aaa

bbb

 

 

ccc

ddd

aab

bbc

 

 

ccd

ddc

aac

bbd

 

 

ccb

ddb

aad

bcd

 

 

 

 

abb

 

 

 

 

 

acc

 

 

 

 

 

add

 

 

 

 

 

abc

 

 

 

 

 

adc

 

 

 

 

 

 

 

 

 

 

C43 3 1 20

abd

 

Cnm Cnm m 1

 

 

33

 

vk.com/club152685050 | vk.com/id446425943

Заметим, что соответствующее число размещений с повторениями будет

Anm A43 43 64 . Попытайтесь объяснить, как соотносятся на этом примере

числа Cnm Cnm m 1 и Anm n m .

Пример. В магазине есть три типа пирожных. Сколькими способами можно выбрать 4 пирожных?

 

 

C 4

C 4

 

6!

15 .

Ответ: C 4

 

3

3 4 1

6

 

4! 2!

 

 

 

 

 

Теорема (о числе разбиений множества).

Число разбиений конечного множества X, содержащего n элементов на

непересекающиеся подмножества

X1 , X 2 , ..., X k , содержащие по

n1 , n2 , ..., nk

(n n n

 

... n

 

) элементов соответственно равно C n1n2 ...nk

n!

.

2

k

 

 

 

 

 

 

1

 

 

 

 

 

 

 

n

 

 

n1!n2

!...nk !

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

правила умножения.

 

 

 

 

 

 

 

 

 

 

 

 

Замечание.

 

Частным

случаем этой

формулы

является уже знакомая

формула числа сочетаний C n1

C n2

C n1n2

n!

(n n

 

n) .

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

n

n

n1!n2!

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример. 28 костей домино раздаются 4 игрокам. Сколько различных раскладов можно сделать? Непосредственное решение может быть таково:

C 7

C 7

C 7

C 7

 

28!

 

21!

 

 

14!

 

1

28!

.

 

 

 

 

 

28

21

14

7

 

7! 21!

7! 14!

 

7! 7!

7!4

 

 

 

 

 

 

 

 

§2. Формула включений и исключений

Пусть А – конечное множество, А – его мощность. Пусть A1 , A2 – некоторые подмножества

конечного множества Х.

А2

А1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

 

A1 A2

 

 

 

A1

 

 

 

A2

 

 

A1 A2

 

,

 

 

 

 

 

 

 

 

т.к. при

сложении

множеств число общих

Х

 

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

Формула (1) называется формулой включений и исключений для двух подмножеств. Можно сравнить с формулой сложения вероятностей

P(A1 A2 ) P(A1 ) P(A2 ) P(A1 A2 ) .

34

vk.com/club152685050 | vk.com/id446425943

Следующая формула легко выводится из (1):

A1 A2 A3 A1 A2 A3 A1 A2 A1 A3 A2 A3 A1 A2 A3

Обобщим формулу (1) на n подмножеств.

 

Теорема (мощность объединения конечных множеств по формуле

включений и исключений)

 

 

 

 

 

 

 

Пусть A1, A2 , ... , An

– некоторые подмножества конечного множества Х,

тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2)

 

Ai

 

 

 

Ai

 

 

 

Ai Aj

 

 

Ai Aj Ak

... ( 1)n 1

 

A1 A2 ... An

 

 

 

 

 

 

 

i 1

 

i 1

 

1 i j n

 

1 i j k n

 

 

 

 

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

Из (2), например, следует:

A1 A2 A3 A1 A2 A3 A1 A2 A1 A3 A2 A3 A1 A2 A3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следствие 1. Пусть

 

Ai X \ Ai , i 1, n

множество элементов, не

принадлежащих множеству

 

Ai , тогда число элементов, не принадлежащих ни

одному из множеств A1 A2

 

... An , равно

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ai

 

 

 

X

 

 

Ai

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)

 

 

X

 

 

 

Ai

 

 

 

 

Ai Aj

 

 

Ai Aj Ak

...

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

1 i j n

 

1 i j k n

 

 

 

( 1)n

 

A A ... A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

n

 

 

 

 

 

 

 

 

Пример.

В стае бродячих собак 4

голодные, 3 злые, 3 лохматые. Две

злые – голодные, среди лохматых – одна злая. Ни одна из собак не обладает всеми признаками. Сколько собак в стае?

Решение.

Введем обозначения A1

голодные, A2 злые,

A3

лохматые, тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A1

 

 

 

4

 

 

 

 

 

 

A1 A2

 

 

 

 

 

2

 

 

A1 A2 A3

 

0

 

 

 

 

 

 

 

 

 

 

 

A2

 

3

 

 

 

 

 

 

A2 A3

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A3

 

3

 

 

 

 

 

 

A1 A3

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A A1

A2

A3 – стая

 

 

 

 

 

 

 

 

 

 

 

 

35

 

 

 

 

 

 

 

 

 

 

vk.com/club152685050 | vk.com/id446425943

3

 

 

 

 

 

 

 

A

 

Ai

 

 

Ai Aj

 

A1 A2 A3

4 3 3 2 1 1 0 6 .

 

i 1

1 i j 3

Пример. В группе из 10 человек пятеро хорошо бегают, четверо – стреляют, семеро – плавают. Среди бегунов 3 стрелка и 4 пловца. Среди стрелков трое пловцов. Двое хорошо выполняют все три дисциплины.

Сколько человек не умеет ничего?

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Обозначим

A1 множество

бегунов, A2 стрелков,

A3

пловцов, X группа (универсум)

 

 

 

 

 

 

 

 

 

 

 

 

 

A1

 

 

 

 

5

 

 

 

 

A1 A2

 

 

3

 

 

 

A1 A2 A3

 

2

 

 

 

 

 

 

 

 

 

 

A2

 

 

 

 

4

 

 

 

 

A2 A3

 

 

4

 

 

 

Х

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A3

 

 

 

 

7

 

 

 

 

A1 A3

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A A1 A2 A3 – спортсмены,

A1 A2 A3 A X A1 A2 A3 10 (5 4 7 3 4 3 2) 2 .

Пример. Дано универсальное множество U и три его подмножества A, B

и C. Известно, что | U | 14 , | A | 7 , | B | 6 , | C | 5 , | A B | 5 , | A C | 3 , | B C | 2 , | A B C | 1 . Найти | A B | , | A B C | , | A B C | .

Решение. Воспользуемся формулами принципа включения и исключения

| A B | | A | | B | | A B | и

| A B C | | A | | B | | C | | A B | | A C | | B C | | A B C |.

1. Найдем | A B | . Имеет место равенство A ( A B) ( A B) . Множества A B

и A B не пересекаются, поэтому | A | | A B | | A B | . Отсюда

| A B | | A | | A B | 7 5 2 .

2. Найдем | A B C | . Аналогично предыдущему случаю

| B C | | A B C | | A B C | . Отсюда | A B C | | B C | | A B C | 2 1 1.

3. Найдем | A B C | . По закону де Моргана A B C A B C . Отсюда,

поскольку U ( A B C) ( A B C) , имеет место соотношение

| A B C | |U | | A B C | .

| A B C | | A | | B | | C | | A B | | A C | | B C | | A B C | 7 6 5 5 3 2 1 9 .

Следовательно, | A B C | 14 9 5 .

36

vk.com/club152685050 | vk.com/id446425943

Опр. Беспорядком на множестве {1, 2, 3, …, n} называется такая перестановка элементов исходного множества, в которой ни один элемент не стоит на своем месте.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

n

 

( 1)

k

 

 

 

 

 

 

 

Следствие 2. Число беспорядков равно

 

 

Ai

 

n!

 

.

 

 

 

 

 

 

 

 

 

k!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

k 2

 

 

 

 

 

 

 

 

 

Доказательство.

Пусть Х – число всех перестановок из

n элементов,

тогда

 

X

 

n !.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть Ai – множество перестановок,

в которых i-й элемент стоит на

своем

 

 

 

месте,

а

 

 

остальные

(n-1) занимают

произвольные

места,

тогда

 

Ai

 

(n 1)!,

i – й элемент можно выбрать n способами;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ai Aj

 

 

множество перестановок, в которых

два элемента стоят на

своих

 

 

местах,

 

а

 

 

остальные

 

(n-2) занимают

произвольные

места,

тогда

 

A A

j

 

 

 

(n 2)!, пару элементов (i, j) можно выбрать

C 2

способами, и т.д.;

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ai

– множество перестановок, в которых хотя бы один элемент стоит

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на своем

месте,

 

 

тогда

 

 

Ai

 

 

 

количество

беспорядков, которое

можно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вычислить с помощью формулы (3):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ai

 

n! n(n 1) Cn2 (n 2)! Cn3 (n 3)! ...( 1)n Cnn 0 !

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n!

 

 

(n 2)!

 

 

n!

 

(n

3)! ( 1)n

 

 

n!

 

 

(n n)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2!(n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2)!

 

 

 

 

 

3!(n 3)!

 

 

 

 

 

 

 

 

n!(n n)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n!

 

 

n!

 

n!

 

 

 

 

 

n n!

 

1

 

1

 

 

 

 

 

 

 

n

1

 

 

 

n

( 1)m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...( 1)

 

 

 

n!

 

 

 

 

...( 1)

 

 

 

n !

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2! 3! 4!

 

 

 

 

 

 

n!

 

2! 3!

 

 

 

 

 

 

n!

 

 

m 2

m!

 

§3. Производящие функции

 

 

a0 , a1, a2 , .. .

Рассмотрим числовую последовательность

aк к 0

Опр. Производящей функцией числовой

последовательности

называется символ вида (степенной ряд)

 

 

a0 a1t a2t 2

... ant n ... ak t k .

 

k 0

.

aк

к 0

Если этот ряд сходится к функции A(t) , то эта функция также называется производящей функцией последовательности ak :

37

vk.com/club152685050 | vk.com/id446425943

 

 

 

 

 

 

 

 

 

 

A(t) ak t k .

 

 

 

(1)

 

 

 

 

k 0

 

 

 

 

Опр.

Экспоненциальной

производящей

 

функцией

числовой

последовательности ak называется степенной ряд вида

 

 

 

a2

 

 

ak

 

 

 

 

E(t) a0 a1t

t 2

...

t k ...

ak

t k .

(2)

 

 

 

 

 

2!

 

 

k!

k 0 k!

 

Замечания: 1. Если последовательность ak ограничена,

то ряд (1)

сходится при t 1 , а ряд (2) при t .

2. Если A(t) производящая функция последовательности ak , то элементы последовательности находятся как коэффициенты ряда Маклорена:

ak

A(k ) (0)

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k!

 

 

 

 

 

 

 

3.

 

Если

E(t) экспоненциальная

производящая

функция

последовательности a

k

, то коэффициенты: a

k

E(k ) (0) .

 

 

 

 

 

 

 

 

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

Примеры.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1)

1, 1, 1, ... , 1, ...

 

t k

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2)

1, 1, 1, 1,

 

... , ( 1)k , ...

 

 

( 1)k t k

 

 

 

,

 

 

1

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

3)

1, 2, 3, ... , k 1, ...

 

 

(k 1)t k

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1 t)

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

4)

1, a, a2 , ... , ak , ...

 

ak t k

 

 

 

 

 

 

 

,

 

 

 

 

 

 

1 at

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

5)

1,

,

, ... ,

, ...

 

t k ln

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

3

 

 

 

 

k

 

 

 

k 1

k

 

 

 

1

t

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

1

 

 

 

( 1)

k 1

 

 

 

 

 

 

 

( 1)

k 1

 

6)

1,

,

,

 

, ... ,

 

 

 

 

, ...

 

 

 

 

 

 

t k

ln(1 t) ,

2

3

4

 

 

 

k

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 0

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

1

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7)

1, 1,

,

,

, ... ,

, ...

 

 

 

t k

et .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

6

24

 

 

 

k!

 

 

 

k 0

k!

 

 

 

 

 

 

 

 

 

 

 

38

vk.com/club152685050 | vk.com/id446425943

n

Опр. Функция 1 t n Cnk t k называется производящей функцией

k 0

конечной последовательности числа сочетаний из n по k.

Свойства производящих функций

Пусть A(t) производящая функция последовательности ak , а B(t) производящая функция последовательности bk , , , тогда

1. A(t) B(t) производящая функция последовательности

ak bk .

2. C(t) A(t) B(t) производящая функция последовательности с

общим членом ck a0bk a1bk 1

... ak 1b1 ak b0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0bk

a1bk 1

 

... ak 1b1

 

Опр.

Последовательность

ck k 0

 

ak b0 k 0

называется сверткой последовательностей ak и bk .

 

 

 

 

 

 

Пример 8. Найти

свертку

последовательностей

 

ak 1, 1,1, ... и

bk 2, 2, 2, ... .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Так как

A(t) 1 t t 2 ... t n 1 ...

 

1

 

,

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

B(t) 2 2t 2t 2 ... 2t n 1

...

 

2

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

t

 

 

2

 

 

1

 

 

 

 

 

 

 

 

 

 

то C(t) A(t) B(t)

 

2

 

 

удвоенная производящая

функция

1 t 2

1 t 2

последовательности натуральных чисел. Следовательно,

 

последовательность

ck 2, 4, 6, ..., 2k, ... последовательность четных чисел.

 

§4. Линейные однородные рекуррентные соотношения

 

с постоянными коэффициентами

 

 

 

 

 

 

 

 

 

Опр.

Рекуррентным

соотношением

(уравнением) называется

соотношение вида

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

an k F(n, an , an 1, ..., an k 1)

n 0,1, 2, ...

 

которое позволяет находить все члены последовательности an , если заданы ее первые k членов: a0 , a1, ..., ak 1 (начальные условия).

Замечание. Рекуррентные соотношения часто называют рекуррентными уравнениями (дискретными уравнениями) относительно неизвестной функции

39

vk.com/club152685050 | vk.com/id446425943

натурального аргумента

ak f (k), k N0 N 0 . В технической литературе

в роли k выступает дискретное время.

 

Опр. Пусть дана последовательность чисел a0 , a1, ..., aп , ... .

 

1. Соотношение вида

 

an k

р1an k 1 р2an k 2 ... рk an 0

(1)

называется линейным однородным рекуррентным соотношением с постоянными коэффициентами pi , i 1, k .

2. Последовательность an , члены которой удовлетворяют соотношению (1), называется рекуррентной или возвратной последовательностью.

Замечание. Рекуррентная последовательность полностью определяется заданием соотношения (1) и ее первых k членов.

Примеры.

1.Числа Фибоначчи an 2 an an 1, здесь a0 , a1 заданы;

2.Геометрическая прогрессия bn 1 q bn ;

3.Найти несколько первых членов последовательности, заданной

соотношением an 2 2an 1 an 0,

a0 1,

a1 2.

Решение. Так как an 2 an 2an 1, то последовательно находим

n 0

a2 1 2 2 3

n 1

a3 2 3( 3) 8

n 2

a4 3 2 8 19

n 3

a5 8 2( 19) 46

и an 1, 2, 3, 8, 19, 46, ... .

 

 

 

 

 

Для

нахождения

производящей

функции

рекуррентной

последовательности используют следующий алгоритм.

 

Умножим соотношение (1)

 

на t n k и просуммируем по n:

 

 

 

 

 

 

 

 

 

an k t n k p1

 

an k 1t n k

... pk ant n k

0 ,

 

n 0

 

n 0

n 0

 

 

 

 

 

 

 

 

 

amt m p1t

amt m ... pk t k amt m 0 .

 

m k

 

 

m k 1

m 0

 

Каждое слагаемое выразим через производящую функцию A(t) amt m :

m 0

40