Четыре лекции по комбинаторике. Семенов А.С. - 18 стр.

UptoLike

Составители: 

Рубрика: 

20
§ 14. Понятие о методе производящих функций
Метод производящих функций является одним из наиболее эффективных ме-
тодов решения комбинаторных задач. При использовании этого метода приходится
иметь дело с некоторыми понятиями математического анализа и, прежде всего, из
теории степенных рядов.
Определение 5.
Если степенной ряд
=0n
n
n
xa сходится на множестве
R
X к функции
),(x
f
то она называется производящей функцией для последовательности
.}{
0
=nn
a
Проиллюстрируем идею метода производящих функций следующей задачей.
Если необходимо найти все члены некоторой числовой последовательности, то сна-
чала с помощью рекуррентного соотношения для общего члена последовательности
n
a или, исходя непосредственно из комбинаторных соображений, находят произво-
дящую функцию, а затем для нееряд Маклорена. Коэффициент этого степенного
ряда при
n
x и будет искомым выражением для общего члена числовой последова-
тельности.
Пример 18. Найти число сочетаний из
m
по
n
с повторениями, т.е. .
n
m
f
Решение. Для
n
m
f из формулы (25) имеем следующее рекуррентное соотношение
.
1
1 n
m
n
m
n
m
fff
+= (30)
Для того чтобы равенство (30) имело место и при ,1
=
n достаточно считать, что
1
0
=
m
f в дополнение к равенствам (27).
Пусть
)(xS
m
производящая функция для последовательности ,}{
0
=n
n
m
f
тогда
=
=
0
)(
n
nn
mm
xfxS . (31)
Умножим обе части равенства (30) на
),...2,1( =nx
n
и сложим почленно все ра-
венства, тогда получим
∑∑
=
=
=
+=
11 1
1
1
.
nn n
nn
m
nn
m
nn
m
xfxfxf (32)
Но
∑∑
=
=
=
===
11
111
1
),(,1)(
nn
m
nn
m
nn
m
n
m
nn
m
xxSxfxxfxSxf
=
=
1
11
1)(
n
m
nn
m
xSxf и, подставляя эти суммы в (32), имеем
,
1
)(
)(
1
x
xS
xS
m
m
=
откуда следует .
)1(
)(
...
)1(
)(
1
1
2
2
==
=
m
m
m
x
xS
x
S
xS
Так как
,1:,...}2,1,0{
1
=
n
fn
то