5,250 research outputs found

    Robust Polynomials and Quantum Algorithms

    Get PDF
    We define and study the complexity of \emph{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 \begin{itemize} \item For every nn-bit Boolean function ff there is an nn-variate polynomial pp of degree \bigO(n) that \emph{robustly} approximates it, in the sense that p(x)p(x) remains close to f(x)f(x) if we slightly vary each of the nn inputs of the polynomial. \item There is an \bigO(n)-query quantum algorithm that \emph{robustly} recovers nn noisy input bits. Hence every nn-bit function can be quantum computed with \bigO(n) queries in the presence of noise. This contrasts with the classical model of Feige~\etal, where functions such as parity need Θ(nlog⁥n)\Theta(n\log n) queries. \end{itemize} We give several extensions and applications of these results

    Lower Bounds on Quantum Query Complexity

    Full text link
    Shor's and Grover's famous quantum algorithms for factoring and searching show that quantum computers can solve certain computational problems significantly faster than any classical computer. We discuss here what quantum computers_cannot_ do, and specifically how to prove limits on their computational power. We cover the main known techniques for proving lower bounds, and exemplify and compare the methods.Comment: survey, 23 page

    Three Puzzles on Mathematics, Computation, and Games

    Full text link
    In this lecture I will talk about three mathematical puzzles involving mathematics and computation that have preoccupied me over the years. The first puzzle is to understand the amazing success of the simplex algorithm for linear programming. The second puzzle is about errors made when votes are counted during elections. The third puzzle is: are quantum computers possible?Comment: ICM 2018 plenary lecture, Rio de Janeiro, 36 pages, 7 Figure

    Learning with Errors is easy with quantum samples

    Full text link
    Learning with Errors is one of the fundamental problems in computational learning theory and has in the last years become the cornerstone of post-quantum cryptography. In this work, we study the quantum sample complexity of Learning with Errors and show that there exists an efficient quantum learning algorithm (with polynomial sample and time complexity) for the Learning with Errors problem where the error distribution is the one used in cryptography. While our quantum learning algorithm does not break the LWE-based encryption schemes proposed in the cryptography literature, it does have some interesting implications for cryptography: first, when building an LWE-based scheme, one needs to be careful about the access to the public-key generation algorithm that is given to the adversary; second, our algorithm shows a possible way for attacking LWE-based encryption by using classical samples to approximate the quantum sample state, since then using our quantum learning algorithm would solve LWE
    • 

    corecore