Discrete Mathematics - Recurrence Relation
Discrete Mathematics - Recurrence Relation
CodingCSS
HTML GroundJavascript SQL Python Java C C++ PHP Scala C# Nod
Category
Jobs
Discrete Mathematics - Recurrence Relation
Development
Academic Tutorials
Whiteboard
Computer Science
Databases
DevOps
Digital Marketing
Definition
Latest Technologies
A recurrence
Machinerelation is an equation that recursively defines a sequence where the next
Learning
term is a function of the previous terms (Expressing Fn as some combination of Fi with
i < n).Mainframe Development
Example − FibonacciTutorials
Management series − Fn = Fn−1 + Fn−2 , Tower of Hanoi − Fn = 2Fn−1 + 1
Mathematics Tutorials
Linear Recurrence Relations
Microsoft Technologies
A linear recurrence equation of degree k or order k is a recurrence equation which is in the
formatMisc
xn = A1 xn−1 + A2 xn−1 + A3 xn−1 + … Ak xn−k (An is a constant and
tutorials
Ak ≠ 0 ) on a sequence of numbers as a first-degree polynomial.
Mobile Development
These are some examples of linear recurrence equations −
Java Technologies
Fn = 2F n-1 + Fn-2
Software Quality a1 = 0, a2 = 1 Pell number
Soft Skills
How to solve linear recurrence relation
Telecom Tutorials
Suppose, a two ordered linear recurrence relation is − Fn = AFn−1 + BFn−2 where A
and B are
UPSCrealIAS
numbers.
Exams
then Fn = ax
n
1
+ bnx
n
1
is the solution.
Case 3 − If the equation produces two distinct complex roots, x1 and x2 in polar form
x1 = r∠θ and x2 = r∠(−θ) , then Fn n
= r (acos(nθ) + bsin(nθ)) is the solution.
Problem 1
Library
Solve the recurrence relation Fn = 5Fn−1 − 6Fn−2 where F0 = 1 and F1 = 4
Solution
2
x − 5x + 6 = 0,
Articles
So, (x − 3)(x − 2) = 0
Hence, the roots are −
x1 = 3 and x2 = 2
The roots are real and distinct. So, this is in the form of case 1
Certification
Hence, the solution is −
n n
Fn = ax + bx
1 2
Here, Fn = a3
n
+ b2
n
(As x1 = 3 and x2 = 2)
Therefore,
Login
0 0
1 = F0 = a3 + b2 = a + b
1 1
4 = F1 = a3 + b2 = 3a + 2b
Problem 2
Solution
2
x − 10x − 25 = 0
So (x − 5)2 = 0
n n
Fn = ax + bnx
1 1
0 0
3 = F0 = a.5 + (b)(0.5) = a
1 1
17 = F1 = a.5 + b.1.5 = 5a + 5b
Solving these two equations, we get a = 3 and b = 2/5
Problem 3
Solution
2
x − 2x − 2 = 0
x1 = 1 + i and x2 = 1 − i
In polar form,
–
x1 = r∠θ and x2 = r∠(−θ), where r = √2 and θ =
π
– 0
1 = F0 = (√2) (acos(0. ⊓/4) + bsin(0. ⊓/4))
= a
– 1
3 = F1 = (√2) (acos(1. ⊓/4) + bsin(1. ⊓/4))
– – –
= √2(a/√2 + b/√2)
First part is the solution (ah ) of the associated homogeneous recurrence relation and the
second part is the particular solution (at ).
an = ah + at
Solution to the first part is done using the procedures discussed in the previous section.
If x ≠ x1 and x ≠ x2 , then at = Ax
n
If x ,
= x1 x ≠ x2 , then at = Anx
n
If x = x1 = x2 , then at = An x
2 n
Example
4 A
5.2n An2n
8.5n An5n
4n A4n
2n2+3n+1 An2+Bn+C
Problem
2
x − 3x − 10 = 0
Or, (x − 5)(x + 2) = 0
Or, x1 = 5 and x2 = −2
Hence ah = a.5
n
+ b. (−2)
n
, where a and b are constants.
Since f (n) , i.e. of the form c. xn , a reasonable trial solution of at will be Anxn
n
= 7.5
n n
at = Anx = An5
n n−1 n−2 n
An5 = 3A(n– 1)5 + 10A(n– 2)5 + 7.5
2 0 2
An5 = 3A(n − 1)5 + 10A(n − 2)5 + 7.5
Or, A = 5
So, Fn = An5
n
= 5n5
n
= n5
n+1
Fn = ah + at
n n n+1
= a.5 + b. (−2) + n5
n+1 n n
Fn = n5 + 6.(−2) − 2.5
Generating Functions
Generating Functions represents sequences where each term of a sequence is expressed
as a coefficient of a variable x in a formal power series.
2 k
Gx = a0 + a1 x + a2 x + ⋯ + ak x + ⋯ =
k
∑ ak x
k=0
For solving a variety of counting problems. For example, the number of ways to
make change for a Rs. 100 note with the notes of denominations Rs.1, Rs.2, Rs.5,
Rs.10, Rs.20 and Rs.50
For solving recurrence relations
Problem 1
What are the generating functions for the sequences {ak } with ak = 2 and ak = 3k ?
Solution
∞
When ak = 2 , generating function, G(x) = ∑
k=0
k
2x = 2 + 2x + 2x
2
+ 2x
3
+ …
∞
When ak = 3k, G(x) = ∑
k=0
k
3kx = 0 + 3x + 6x
2
3
+ 9x + ……
Problem 2
Solution
Here, ak = 1 , for 0 ≤ k ≤ ∞
Hence, G(x) 2 3 1
= 1 + x + x + x + …⋯ =
(1−x)
∞
For ak k
= a , G(x) = ∑
k=0
a x
k k
= 1 + ax
2 2
+ a x + … … ⋯ = 1/(1 − ax)
∞
For ak = (k + 1), G(x) = ∑
k=0
(k + 1)x
k
= 1
2 1
+ 2x + 3x ……⋯ =
2
(1−x)
∞
For ak n
= c , G(x) = ∑
k k=0
c x
n
k
k
= 1 + c x
n
1
n 2 2 n
+ c x + ……⋯ + x = (1 + x)
2
k 2
∞
For ak =
1
, G(x) = ∑
k=0
x
= 1 + x +
x
k! k! 2!
3
x x
+ ……⋯ = e
3!
Get Started
Advertisements
Tutorials Point is a leading Ed Tech company
striving to provide the best learning material on
technical and non-technical subjects.
Affiliates eBooks
Contact Us