Week 13: Approximation algorithms

Week of 11/19

Since Wednesday is the day before Thanksgiving, Wednesday’s class will be an optional bonus topic not required for the homework or exams.

Videos

Monday

Heuristics

Approximation Algorithms

Wednesday (optional)

Machine learning optimization methods are another approach to finding approximate solutions to problems. Evolutionary computation is one that I happen to know a lot about because I do research on it, so I’m presenting it here as an example of this sort of optimization algorithm.

Introduction to Evolutionary Computation

Coding an Evolutionary Algorithm

Decisions to make in Evolutionary Computation

In class:

HW5 Review; Example Problems

Out:

Lecture review, Homework #7

Due

Lecture review, Homework #6

Updated: