Target Audience

This course is aimed at students interested in modern methods in the design and analysis of algorithms with a predominantly theoretical perspective.

Pre-requisites

We expect learners to be familiar with topics typically taught in an introductory discrete math course (especially graphs, discrete probability, and linear algebra), and elementary algorithm design techniques.

References

  1. The Design of Approximation Algorithms by David P. Williamson and David B.Shmoys
  2. Approximation Algorithms by Vijay V Vazirani