Duke University

COMPSCI 632

Approximation Algorithms

Fall 2024

Overview

Many optimzation problems that we encounter in practice are NP-hard and unlikely to be efficiently solvable. This has given rise to the area of approximation algorithms where the goal is to obtain approximately optimal solutions in polynomial time. In this course, we will cover the basic techniques of approximation algorithms using combinatorial ideas as well as polyhedral techniques based on convex relaxations. 

Course Staff

Instructor

Debmalya Panigrahi 

Office hour: By appointment in LSRC D203. Email the instructor at debmalya@cs.duke.edu

Lectures

Mondays and Wednesdays at 1:25 - 2:40 pm in LSRC D106

Syllabus (tentative list)

Combinatorial Techniques in approximation algorithms

Convex Programming based approximation algorithms