20 likes | 141 Vues
Learn about backtracking algorithms, independent set concepts, knapsack problem solving, and analyzing recurrences. Discover how to design and analyze algorithms under the guidance of A. Smith. Includes solving recurrences and applying induction. Presented by A. Smith, referencing slides by E. Demaine, C. Leiserson, S. Raskhodnikova, K. Wayne.
E N D
LECTURE 12 • Backtracking • Independent Set • Knapsack Algorithm Design and Analysis CSE 565 Adam Smith A. Smith; based on slides by E. Demaine, C. Leiserson, S. Raskhodnikova, K. Wayne
What We Covered • Backtracking algorithms • Independent Set • Knapsack • Solving recurrences of the form F(n)=aF(n-1) + bF(n-2) +…+ f(n) • First step: Assume solution has form c^n • Solve for largest possible value for c • Verify guess by induction S. Raskhodnikova; based on slides by E. Demaine, C. Leiserson, A. Smith, K. Wayne