680 likes | 692 Views
This article provides an overview of various algorithm families, including greedy algorithms, backtracking, approximation algorithms, divide and conquer, optimization problems, dynamic programming, linear programming, genetic algorithms, and simulated annealing. It also includes examples and announcements related to N-Queens, Hamiltonian Cycle, maze generation, making change, and Floyd's Shortest Path Algorithm.
E N D
Topic 14 Algorithm Families
A Partial List • Greedy Algorithms • Backtracking • Approximation Algorithms • Divide and Conquer • Families in Optimization Problems • Dynamic programming • Linear programming • Genetic Algorithms • Simulated annealing
Announcements • Participation is due
Greedy Algorithms • Characteristics • Sets • Functions
Announcements • Homework 7 due • Will go over tomorrow • Homework 8 will be out soon • Reminder: Final is on Wednesday from 9-11
Optimization problems • Dynamic programming • Linear programming • Genetic algorithms • Simulated annealing
Announcements • Homework 8 up • Participation 7 up