English

Pareto Optimal Solutions for Smoothed Analysts

Data Structures and Algorithms 2010-11-11 v1

Abstract

Consider an optimization problem with nn binary variables and d+1d+1 linear objective functions. Each valid solution x{0,1}nx \in \{0,1\}^n gives rise to an objective vector in Rd+1\R^{d+1}, 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 nn. Unfortunately, the bound obtained had a rather bad dependence on dd; roughly nddn^{d^d}. In this paper we show a significantly improved bound of n2dn^{2d}. Our proof is based on analyzing two algorithms. The first algorithm, on input a Pareto optimal xx, outputs a "testimony" containing clues about xx's objective vector, xx's coordinates, and the region of space BB in which xx's objective vector lies. The second algorithm can be regarded as a {\em speculative} execution of the first -- it can uniquely reconstruct xx 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 xx's objective vector falls into the region BB.

Keywords

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

R2 v1 2026-06-21T16:41:31.757Z