Pareto Optimal Solutions for Smoothed Analysts
Abstract
Consider an optimization problem with binary variables and linear objective functions. Each valid solution gives rise to an objective vector in , and one often wants to enumerate the Pareto optima among them. In the worst case there may be exponentially many Pareto optima; however, it was recently shown that in (a generalization of) the smoothed analysis framework, the expected number is polynomial in . Unfortunately, the bound obtained had a rather bad dependence on ; roughly . In this paper we show a significantly improved bound of . Our proof is based on analyzing two algorithms. The first algorithm, on input a Pareto optimal , outputs a "testimony" containing clues about 's objective vector, 's coordinates, and the region of space in which 's objective vector lies. The second algorithm can be regarded as a {\em speculative} execution of the first -- it can uniquely reconstruct from the testimony's clues and just \emph{some} of the probability space's outcomes. The remainder of the probability space's outcomes are just enough to bound the probability that 's objective vector falls into the region .
Cite
@article{arxiv.1011.2249,
title = {Pareto Optimal Solutions for Smoothed Analysts},
author = {Ankur Moitra and Ryan O'Donnell},
journal= {arXiv preprint arXiv:1011.2249},
year = {2010}
}
Comments
21 pages