EECS 395: Approximation Algorithms Department of Electrical Engineering and Computer Science Spring 2007 4:00--5:15 MWF TECH INST L251
Class URL: www.cs.northwestern.edu/~kao/eecs395-approximation Copyright (c) 2007, Ming-Yang Kao Synopsis: Many fundamental discrete computational problems are NP-hard and therefore are unlikely to have algorithmic solutions that are both efficient and exact. Solving such problems necessarily involve trade-offs between the efficiency of algorithms and the exactness of output. For instance, one may attempt to solve these problems exactly using algorithms that require a long time to produce the output. Alternatively, one may be satisfied with solving such problems approximately using algorithms that run fast. This course will focus on the latter approach with the additional requirement that both the efficiency of an algorithm and the quality of its output are mathematically provably good. The course will introduce prototypical NP-hard problems and approximation algorithms. The course will emphasize general techniques for designing approximation algorithms as well as general frameworks for analyzing inapproximability. Instructor:Ming-Yang Kao Prerequisites: CS 336 Design and Analysis of Algorithms. Course Work and Grading Policy:
Textbooks and Course Materials:
The following schedule will be updated as needed:
|