cs 312: algorithm analysis lecture #8: non-homogeneous recurrence relations this work is licensed...

Post on 01-Jan-2016

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CS 312: Algorithm Analysis

Lecture #8: Non-Homogeneous Recurrence Relations

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.

Slides by: Eric Ringger, with contributions from Mike Jones, Eric Mercer, Sean Warnick

Announcements

HW #5 Due Today Questions about Homogeneous RR?

Project #2 Questions about the project? Early Day: Wednesday Due Date: next Friday!

Objectives

Find specific solutions using initial conditions

Understand how to solvenon-homogeneous, linear, recurrence relations with constant coefficients Geometric forcing functions

Define roots of multiplicity j

Example (cont.): Linear, HomogeneousRecurrence Relation

Finding the Specific Solution

Linear Combinations

Fibonacci in Closed Form!

Fundamental Theorem of Algebra

For every polynomial of degree n, there are exactly n roots.

They may not be unique.

Roots of Multiplicity j

Roots of Multiplicity j

Roots of Multiplicity j

Roots of Multiplicity j

Example

Non-Homogeneous, LinearRecurrence Relations

Non-Homogeneous Example

What do you notice about the problem now?

Example (Cont.)

Initial Conditions

Initial Conditions

Example (cont.)

Example (cont.)

Towers of Hanoi Revisited

Assignment

Read: Recurrence Relations Notes, Parts III & IV

HW #6: Part II Exercises (Section 2.2) Towers of Hanoi using method of recurrence

relations.

top related