50

Quality control in sublinear time: a case study via random graphs

Main:53 Pages
Bibliography:5 Pages
Appendix:14 Pages
Abstract

Many algorithms are designed to work well on average over inputs. When running such an algorithm on an arbitrary input, we must ask: Can we trust the algorithm on this input? We identify a new class of algorithmic problems addressing this, which we call "Quality Control Problems." These problems are specified by a (positive, real-valued) "quality function" ρ\rho and a distribution DD such that, with high probability, a sample drawn from DD is "high quality," meaning its ρ\rho-value is near 11. The goal is to accept inputs xDx \sim D and reject potentially adversarially generated inputs xx with ρ(x)\rho(x) far from 11. The objective of quality control is thus weaker than either component problem: testing for "ρ(x)1\rho(x) \approx 1" or testing if xDx \sim D, and offers the possibility of more efficient algorithms.

View on arXiv
Comments on this paper