Professional Documents
Culture Documents
Fungsi Pembangkit
Fungsi Pembangkit
W W L CHEN
c W W L Chen, 1992, 2003.
This chapter is available free to all individuals, on the understanding that it is not to be used for financial gains,
and may be downloaded and/or photocopied, with or without permission from the author.
However, this document may not be kept on any information storage and retrieval system without permission
from the author, unless such system is not accessible to any individuals other than its owners.
Chapter 14
GENERATING FUNCTIONS
14.1. Introduction
1, . . . , 1, 0, 0, 0, 0, . . .
k
is given by
1 − Xk
1 + X + X 2 + X 3 + . . . + X k−1 = .
1−X
14–2 W W L Chen : Discrete Mathematics
∞
1
1 + X + X2 + X3 + . . . = Xn = .
n=0
1−X
2 + 4X + X 2 + X 3 + X 4 + X 5 . . . = (1 + 3X) + (1 + X + X 2 + X 3 + . . .)
∞
1
= (1 + 3X) + X n = 1 + 3X + .
n=0
1 − X
a0 , a1 , a2 , a3 , . . . and b0 , b1 , b2 , b3 , . . .
have generating functions f (X) and g(X) respectively. Then the generating function of the sequence
a0 + b0 , a1 + b1 , a2 + b2 , a3 + b3 , . . .
Example 14.2.1. The generating function of the sequence 3, 1, 3, 1, 3, 1, . . . can be obtained by com-
bining the generating functions of the two sequences 1, 1, 1, 1, 1, 1, . . . and 2, 0, 2, 0, 2, 0, . . . . Now the
generating function of the sequence 2, 0, 2, 0, 2, 0, . . . is given by
2
2 + 2X 2 + 2X 4 + . . . = 2(1 + X 2 + X 4 + . . .) = .
1 − X2
1 2
+ .
1−X 1 − X2
Sometimes, differentiation and integration of formal power series can be used to obtain the gener-
ating functions of various sequences.
d
1 + 2X + 3X 2 + 4X 3 + . . . =
(X + X 2 + X 3 + X 4 + . . .)
dX
d 2 3 4 d 1 1
= (1 + X + X + X + X + . . .) = = .
dX dX 1 − X (1 − X)2
Chapter 14 : Generating Functions 14–3
1 1 1
0, 1, , , , . . .
2 3 4
is given by
X2 X3 X4 1
X+ + + + ... = (1 + X + X 2 + X 3 + . . .) dX = dX = C − log(1 − X),
2 3 4 1−X
X2 X3 X4
X+ + + − . . . = − log(1 − X).
2 3 4
PROPOSITION 14B. Suppose that the sequence a0 , a1 , a2 , a3 , . . . has generating function f (X).
Then for every k ∈ N, the generating function of the (delayed) sequence
(1) 0, . . . , 0, a , a , a , a , . . .
0 1 2 3
k
is given by X k f (X).
Proof. Note that the generating function of the sequence (1) is given by
as required.
Example 14.2.4. The generating function of the sequence 0, 1, 2, 3, 4, . . . is given by X/(1 − X)2 , and
the generating function of the sequence 0, 0, 0, 0, 0, 1, 2, 3, 4, . . . is given by X 5 /(1 − X)2 . On the other
hand, the generating function of the sequence 0, 0, 0, 0, 0, 0, 0, 3, 1, 3, 1, 3, 1, . . . is given by
X7 2X 7
+ .
1−X 1 − X2
0, 12 , 22 , 32 , 42 , . . . and 0, 1, 2, 3, 4, . . . .
To find f (X), note that the generating function of the sequence 12 , 22 , 32 , 42 , . . . is given by
d
12 + 22 X + 32 X 2 + 42 X 3 + . . . = (X + 2X 2 + 3X 3 + 4X 4 + . . .)
dX
d d X 1+X
= (g(X)) = = .
dX dX (1 − X) 2 (1 − X)3
14–4 W W L Chen : Discrete Mathematics
X(1 + X)
f (X) = .
(1 − X)3
X(1 + X) X 2X
f (X) + g(X) = + = .
(1 − X)3 (1 − X)2 (1 − X)3
When we use generating function techniques to study problems in discrete mathematics, we very often
need to study expressions like
(1 + Y )−k ,
where k ∈ N. We can write down a formal power series expansion for the function as follows.
Proof. We have
−k −k(−k − 1) . . . (−k − n + 1) k(k + 1) . . . (k + n − 1)
= = (−1)n
n n! n!
n (n + k − 1)(n + k − 2) . . . (n + k − 1 − n + 1) n n+k−1
= (−1) = (−1)
n! n
as required.
2. Find the generating function for the sequence an = 3n2 + 7n + 1 for n ∈ N ∪ {0}.
1 1 1
0, 0, 0, 1, 0, , 0, , 0, , 0, . . . ,
3 5 7
explaining carefully every step in your argument.
5. Find the first four terms of the formal power series expansion of (1 − 3X)−13 .