Time+Place: Sunday 07/01/2001 14:30 Room 337-8 Taub Bld.
Title: Highly Efficient PCPs for Optimization Problems
Speaker: Ronitt Rubinfeld http://www.neci.nj.nec.com/homepages/ronitt/
Affiliation: NEC Research
Host: Eyal Kushilevitz

Abstract:

 Consider the following scenario: A client sends a computational request
 to a ``consulting'' company on the internet, by specifying an input
 and a computational problem to be solved.  The company then computes
 the answer and sends it back to the client.  An obvious issue
 that arises, especially in the case that the company does not have a
 well established reputation, is: why should the client believe the
 answer to be correct? We consider the case when it is enough for the 
 client to know that the answer is  *close* to correct.
 We show that for a number of optimization functions,
 a very short dialogue between the client (the verifier)
 and the company (the prover) can convince the client of the 
 approximate correctness of the answer.
 In fact, we give protocols for several optimization problems, in 
 which the running time of the verifier is significantly less than 
 the size of the input.  In contrast, results such as IP=PSPACE, 
 MIP=NEXPTIME and NP=PCP(log n,1) require a verifier which runs in 
 $\Omega(n)$ time.  

 We give protocols for with sublinear time verifiers for approximate 
 lower bounds on the solution quality of a subclass of linear 
 programming problems referred to as fractional packing problems.  
 We also give protocols which allow a prover to convince a 
 polylogarithmic time verifier of the existence of a large cut in 
 a graph, a large matching in a graph or a 
 small bin packing.  In addition, our results apply to other 
 optimization problems such as max flow and scheduling.  

 The protocols are very simple to describe, and the talk is essentially
 self-contained.

 Most of this talk describes joint work with Funda Ergun and
 S. Ravi Kumar.  The rest of this talk describes joint work with
 Tugkan Batu and Patrick White.