Robust polynomials and quantum algorithms

Harry Buhrman, Ilan Newman, Hein Rohrig, Ronald De Wolf

Research output: Contribution to journalArticlepeer-review


We define and study the complexity of robust polynomials for Boolean functions and the related fault-tolerant quantum decision trees, where input bits are perturbed by noise. We compare several different possible definitions. Our main results are: For every n-bit Boolean function f there is an n-variate polynomial p of degree O(n) that robustly approximates it, in the sense that p(x) remains close to f(x) if we slightly vary each of the n inputs of the polynomial.There is an O(n)-query quantum algorithm that robustly recovers n noisy input bits. Hence every n-bit function can be quantum computed with O(n) queries in the presence of noise. This contrasts with the classical model of Feige et al., where functions such as parity need Θ(n log n) queries. We give several extensions and applications of these results.

Original languageEnglish
Pages (from-to)379-395
Number of pages17
JournalTheory of Computing Systems
Issue number4
StatePublished - Jun 2007

Bibliographical note

Funding Information:
∗ HB was supported by a Vici grant from the Netherlands Organization for Scientific Research (NWO). RdW was supported by a Veni grant from NWO. HB, HR, and RdW were also supported in part by the EU fifth framework projects QAIP, IST-1999-11234, RESQ, IST-2001-37559, and the sixth framework project QAP. IN was partially supported by ISF Grant 55/0.

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computational Theory and Mathematics


Dive into the research topics of 'Robust polynomials and quantum algorithms'. Together they form a unique fingerprint.

Cite this