CS60086 Selected Topics in Algorithms


Instructor:

Palash Dey

Teaching Assistants:

TBD

Course overview:
This will cover some advanced algorithms including combinatorial optimization, approximation algorithms, randomized algorithms, parameterized algorithms, etc.

Classes:
Venue: CSE-107.
Timings: Wednesday 11-11:55 AM, Thursday 12-12:55 PM, Friday 8-8:55 AM,
Extra slot: Wednesday 5:30-6:30 PM in CSE-119.


Grading:
Assignments: 20%, Mid-term: 30%, Final: 50%

Announcements: Assignments:
Lectures: lecture notes


References:
  1. Combinatorial Optimization by Korte and Vygen.
  2. Combinatorial Optimization: Polyhedra and Efficiency by Alexander Schrijver.
  3. Combinatorial Optimization by William J. Cook, William H. Cunningham, William R. Pulleyblank, and Alexander Schrijver.
  4. The Design of Approximation Algorithm by David P. Williamson David B. Shmoys. You can download free version here.
  5. Approximation Algorithms by Vijay V Vazirani. You can download free version here.
  6. Exact Exponential Algorihtms by Fedor V. Fomin and Dieter Kratsch.
  7. Parameterized Algorithms by Marek Cygan, Fedor V. Fomin, Łukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michał Pilipczuk, Saket Saurabh. You can download free version here.