University of Wisconsin-Madison UW-Madison Home Page My UW-Madison Search UW
 

 
UW-Madison
Computer Sciences Dept.

Why NP got a new definition: the quest to understand the approximation properties of NP-hard optimization problems

Sanjeev Arora
Princeton University
Wednesday, November 8, 2006
4:00 p.m. in 1221 CS
(cookies at 3:30 in 2310 CS)

Abstract: Thousands of optimization problems in a variety of application areas are known to be NP-hard. Since no efficient exact algorithm is known, researchers have tried to understand the complexity of computing approximately optimal solutions. Surprisingly, NP-complete problems differ a lot in this respect. This talk is a survey of the many exciting results proved in the last 15 years in the quest to understand this phenomenon. The first type of result shows nonapproximability: for many problems, computing approximate solutions is no easier than computing optimal solutions. This is shown by proving a new probabilistic characterization of NP, according to which it is possible to check certificates for membership in an NP language by examining a constant number of bits in the certificate. We will survey this result (the so-called PCP Theorem) and its many extensions. The other type of result consists of designing better approximation algorithms. This endeavor has also been successful for many problems, and a large body of techniques has been developed in the past decade. We will survey some of these. The talk will be self-contained.

Speaker's Bio: Sanjeev Arora is Professor of Computer Science at Princeton University and works in computational complexity theory, approximation algorithms for NP-hard problems, geometric algorithms, and probabilistic algorithms. He has received the ACM Dissertation Prize, the SIGACT-EATCS Goedel Prize, and the Packard Fellowship.

 
Theory of Computing | Computer Sciences | UW Home