Input-Oblivious Proof Systems and a Uniform Complexity Perspective on P/Poly
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Interactive Proof Systems and Alternating Time-Space Complexity
Theoretical Computer Science 113 (1993) 55-73 55 Elsevier Interactive proof systems and alternating time-space complexity Lance Fortnow” and Carsten Lund** Department of Computer Science, Unicersity of Chicago. 1100 E. 58th Street, Chicago, IL 40637, USA Abstract Fortnow, L. and C. Lund, Interactive proof systems and alternating time-space complexity, Theoretical Computer Science 113 (1993) 55-73. We show a rough equivalence between alternating time-space complexity and a public-coin interactive proof system with the verifier having a polynomial-related time-space complexity. Special cases include the following: . All of NC has interactive proofs, with a log-space polynomial-time public-coin verifier vastly improving the best previous lower bound of LOGCFL for this model (Fortnow and Sipser, 1988). All languages in P have interactive proofs with a polynomial-time public-coin verifier using o(log’ n) space. l All exponential-time languages have interactive proof systems with public-coin polynomial-space exponential-time verifiers. To achieve better bounds, we show how to reduce a k-tape alternating Turing machine to a l-tape alternating Turing machine with only a constant factor increase in time and space. 1. Introduction In 1981, Chandra et al. [4] introduced alternating Turing machines, an extension of nondeterministic computation where the Turing machine can make both existential and universal moves. In 1985, Goldwasser et al. [lo] and Babai [l] introduced interactive proof systems, an extension of nondeterministic computation consisting of two players, an infinitely powerful prover and a probabilistic polynomial-time verifier. The prover will try to convince the verifier of the validity of some statement. -
Time Hypothesis on a Quantum Computer the Implications Of
The implications of breaking the strong exponential time hypothesis on a quantum computer Jorg Van Renterghem Student number: 01410124 Supervisor: Prof. Andris Ambainis Master's dissertation submitted in order to obtain the academic degree of Master of Science in de informatica Academic year 2018-2019 i Samenvatting In recent onderzoek worden reducties van de sterke exponenti¨eletijd hypothese (SETH) gebruikt om ondergrenzen op de complexiteit van problemen te bewij- zen [51]. Dit zorgt voor een interessante onderzoeksopportuniteit omdat SETH kan worden weerlegd in het kwantum computationeel model door gebruik te maken van Grover's zoekalgoritme [7]. In de klassieke context is SETH wel nog geldig. We hebben dus een groep van problemen waarvoor er een klassieke onder- grens bekend is, maar waarvoor geen ondergrens bestaat in het kwantum com- putationeel model. Dit cre¨eerthet potentieel om kwantum algoritmes te vinden die sneller zijn dan het best mogelijke klassieke algoritme. In deze thesis beschrijven we dergelijke algoritmen. Hierbij maken we gebruik van Grover's zoekalgoritme om een voordeel te halen ten opzichte van klassieke algoritmen. Grover's zoekalgoritme lost het volgende probleem op in O(pN) queries: gegeven een input x ; :::; x 0; 1 gespecifieerd door een zwarte doos 1 N 2 f g die queries beantwoordt, zoek een i zodat xi = 1 [32]. We beschrijven een kwantum algoritme voor k-Orthogonale vectoren, Graaf diameter, Dichtste paar in een d-Hamming ruimte, Alle paren maximale stroom, Enkele bron bereikbaarheid telling, 2 sterke componenten, Geconnecteerde deel- graaf en S; T -bereikbaarheid. We geven ook nieuwe ondergrenzen door gebruik te maken van reducties en de sensitiviteit methode. -
The Complexity Zoo
The Complexity Zoo Scott Aaronson www.ScottAaronson.com LATEX Translation by Chris Bourke [email protected] 417 classes and counting 1 Contents 1 About This Document 3 2 Introductory Essay 4 2.1 Recommended Further Reading ......................... 4 2.2 Other Theory Compendia ............................ 5 2.3 Errors? ....................................... 5 3 Pronunciation Guide 6 4 Complexity Classes 10 5 Special Zoo Exhibit: Classes of Quantum States and Probability Distribu- tions 110 6 Acknowledgements 116 7 Bibliography 117 2 1 About This Document What is this? Well its a PDF version of the website www.ComplexityZoo.com typeset in LATEX using the complexity package. Well, what’s that? The original Complexity Zoo is a website created by Scott Aaronson which contains a (more or less) comprehensive list of Complexity Classes studied in the area of theoretical computer science known as Computa- tional Complexity. I took on the (mostly painless, thank god for regular expressions) task of translating the Zoo’s HTML code to LATEX for two reasons. First, as a regular Zoo patron, I thought, “what better way to honor such an endeavor than to spruce up the cages a bit and typeset them all in beautiful LATEX.” Second, I thought it would be a perfect project to develop complexity, a LATEX pack- age I’ve created that defines commands to typeset (almost) all of the complexity classes you’ll find here (along with some handy options that allow you to conveniently change the fonts with a single option parameters). To get the package, visit my own home page at http://www.cse.unl.edu/~cbourke/. -
Interactive Proofs
Interactive proofs April 12, 2014 [72] L´aszl´oBabai. Trading group theory for randomness. In Proc. 17th STOC, pages 421{429. ACM Press, 1985. doi:10.1145/22145.22192. [89] L´aszl´oBabai and Shlomo Moran. Arthur-Merlin games: A randomized proof system and a hierarchy of complexity classes. J. Comput. System Sci., 36(2):254{276, 1988. doi:10.1016/0022-0000(88)90028-1. [99] L´aszl´oBabai, Lance Fortnow, and Carsten Lund. Nondeterministic ex- ponential time has two-prover interactive protocols. In Proc. 31st FOCS, pages 16{25. IEEE Comp. Soc. Press, 1990. doi:10.1109/FSCS.1990.89520. See item 1991.108. [108] L´aszl´oBabai, Lance Fortnow, and Carsten Lund. Nondeterministic expo- nential time has two-prover interactive protocols. Comput. Complexity, 1 (1):3{40, 1991. doi:10.1007/BF01200056. Full version of 1990.99. [136] Sanjeev Arora, L´aszl´oBabai, Jacques Stern, and Z. (Elizabeth) Sweedyk. The hardness of approximate optima in lattices, codes, and systems of linear equations. In Proc. 34th FOCS, pages 724{733, Palo Alto CA, 1993. IEEE Comp. Soc. Press. doi:10.1109/SFCS.1993.366815. Conference version of item 1997:160. [160] Sanjeev Arora, L´aszl´oBabai, Jacques Stern, and Z. (Elizabeth) Sweedyk. The hardness of approximate optima in lattices, codes, and systems of linear equations. J. Comput. System Sci., 54(2):317{331, 1997. doi:10.1006/jcss.1997.1472. Full version of 1993.136. [111] L´aszl´oBabai, Lance Fortnow, Noam Nisan, and Avi Wigderson. BPP has subexponential time simulations unless EXPTIME has publishable proofs. In Proc. -
A Study of the NEXP Vs. P/Poly Problem and Its Variants by Barıs
A Study of the NEXP vs. P/poly Problem and Its Variants by Barı¸sAydınlıoglu˘ A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Computer Sciences) at the UNIVERSITY OF WISCONSIN–MADISON 2017 Date of final oral examination: August 15, 2017 This dissertation is approved by the following members of the Final Oral Committee: Eric Bach, Professor, Computer Sciences Jin-Yi Cai, Professor, Computer Sciences Shuchi Chawla, Associate Professor, Computer Sciences Loris D’Antoni, Asssistant Professor, Computer Sciences Joseph S. Miller, Professor, Mathematics © Copyright by Barı¸sAydınlıoglu˘ 2017 All Rights Reserved i To Azadeh ii acknowledgments I am grateful to my advisor Eric Bach, for taking me on as his student, for being a constant source of inspiration and guidance, for his patience, time, and for our collaboration in [9]. I have a story to tell about that last one, the paper [9]. It was a late Monday night, 9:46 PM to be exact, when I e-mailed Eric this: Subject: question Eric, I am attaching two lemmas. They seem simple enough. Do they seem plausible to you? Do you see a proof/counterexample? Five minutes past midnight, Eric responded, Subject: one down, one to go. I think the first result is just linear algebra. and proceeded to give a proof from The Book. I was ecstatic, though only for fifteen minutes because then he sent a counterexample refuting the other lemma. But a third lemma, inspired by his counterexample, tied everything together. All within three hours. On a Monday midnight. I only wish that I had asked to work with him sooner. -
Zk-Snarks: a Gentle Introduction
zk-SNARKs: A Gentle Introduction Anca Nitulescu Abstract Zero-Knowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) are non-interactive systems with short proofs (i.e., independent of the size of the witness) that enable verifying NP computa- tions with substantially lower complexity than that required for classical NP verification. This is a short, gentle introduction to zk-SNARKs. It recalls some important advancements in the history of proof systems in cryptography following the evolution of the soundness notion, from first interactive proof systems to arguments of knowledge. The main focus of this introduction is on zk-SNARKs from first constructions to recent efficient schemes. For the latter, it provides a modular presentation of the frameworks for state-of-the-art SNARKs. In brief, the main steps common to the design of two wide classes of SNARKs are: • finding a "good" NP characterisation, or arithmetisation • building an information-theoretic proof system • compiling the above proof system into an efficient one using cryptographic tools Arithmetisation is translating a computation or circuit into an equivalent arithmetic relation. This new relation allows to build an information-theoretic proof system that is either inefficient or relies on idealized components called oracles. An additional cryptographic compilation step will turn such a proof system into an efficient one at the cost of considering only computationally bounded adversaries. Depending on the nature of the oracles employed by the initial proof system, two classes of SNARKs can be considered. This introduction aims at explaining in detail the specificity of these general frameworks. QAP-based Compilation step in a trusted setup CRS Information-Theoretic Proof Computation/ Arithmetisation • Oracle Proofs / PCPs Circuit • Interactive Oracle Proofs ROM PIOP-based Compilation step with Polynomial Commitments and Fiat-Shamir Transformation 1 Contents 1 Introduction 3 1.1 Proof Systems in Cryptography . -
The Structure of Logarithmic Advice Complexity Classes
The Structure of Logarithmic Advice Complexity Classes Jose L Balcazar Department of Software LSI Universitat Politecnicade Catalunya Pau Gargallo E Barcelona Spain balquilsiupces Montserrat Hermo Department of Software LSI Universidad del Pas Vasco PO Box E San Sebastian Spain jiphehumsiehues May Abstract A nonuniform class called here FullPlog due to Ko is studied It corresp onds to p olynomial time with logarithmically long advice Its imp ortance lies in the struc tural prop erties it enjoys more interesting than those of the alternative class Plog sp ecically its introduction was motivated by the need of a logarithmic advice class closed under p olynomialtime deterministic reductions Several characterizations of FullPlog are shown formulated in terms of various sorts of tally sets with very small information content A study of its inner structure is presented by considering the most usual reducibilitie s and lo oking for the relationships among the corresp onding reduction and equivalence classes dened from these sp ecial tally sets Partially supp orted by the EU through the ESPRIT Long Term Research Pro ject ALCOM IT and through the HCM Network CHRXCT COLORET by the Spanish DGICYT through pro ject PB KOALA and by Acciones Integradas HispanoAlemanas HAB and ALB Introduction Nonuniform complexity classes were essentially introduced in where the main rela tionships to uniform classes were already shown In order to capture characteristics of nonuniform mo dels of computation in which xed input lengths are compulsory in the denition -
A Note on NP ∩ Conp/Poly Copyright C 2000, Vinodchandran N
BRICS Basic Research in Computer Science BRICS RS-00-19 V. N. Variyam: A Note on A Note on NP \ coNP=poly NP \ coNP = Vinodchandran N. Variyam poly BRICS Report Series RS-00-19 ISSN 0909-0878 August 2000 Copyright c 2000, Vinodchandran N. Variyam. BRICS, Department of Computer Science University of Aarhus. All rights reserved. Reproduction of all or part of this work is permitted for educational or research use on condition that this copyright notice is included in any copy. See back inner page for a list of recent BRICS Report Series publications. Copies may be obtained by contacting: BRICS Department of Computer Science University of Aarhus Ny Munkegade, building 540 DK–8000 Aarhus C Denmark Telephone: +45 8942 3360 Telefax: +45 8942 3255 Internet: [email protected] BRICS publications are in general accessible through the World Wide Web and anonymous FTP through these URLs: http://www.brics.dk ftp://ftp.brics.dk This document in subdirectory RS/00/19/ A Note on NP ∩ coNP/poly N. V. Vinodchandran BRICS, Department of Computer Science, University of Aarhus, Denmark. [email protected] August, 2000 Abstract In this note we show that AMexp 6⊆ NP ∩ coNP=poly, where AMexp denotes the exponential version of the class AM.Themain part of the proof is a collapse of EXP to AM under the assumption that EXP ⊆ NP ∩ coNP=poly 1 Introduction The issue of how powerful circuit based computation is, in comparison with Turing machine based computation has considerable importance in complex- ity theory. There are a large number of important open problems in this area. -
Decoding Downset Codes Over a Finite Grid
Decoding Downset codes over a grid Srikanth Srinivasan∗ Utkarsh Tripathi† S. Venkitesh‡ August 21, 2019 Abstract In a recent paper, Kim and Kopparty (Theory of Computing, 2017) gave a deter- ministic algorithm for the unique decoding problem for polynomials of bounded total degree over a general grid S1 ×···× Sm. We show that their algorithm can be adapted to solve the unique decoding problem for the general family of Downset codes. Here, a downset code is specified by a family D of monomials closed under taking factors: the corresponding code is the space of evaluations of all polynomials that can be written as linear combinations of monomials from D. Polynomial-based codes play an important role in Theoretical Computer Science in gen- eral and Computational Complexity in particular. Combinatorial and computational char- acteristics of such codes are crucial in proving many of the landmark results of the area, including those related to interactive proofs [LFKN92, Sha92, BFL91], hardness of approxi- mation [ALM+98], trading hardness for randomness [BFNW93, STV01] etc.. Often, in these applications, we consider polynomials of total degree at most d evaluated m at all points of a finite grid S = S1 ×···× Sm ⊆ F for some field F. When d<k := mini{|Si|| i ∈ [m]}, this space of polynomials forms a code of positive distance µ := |S|·(1− (d/k)) given by the well-known DeMillo-Lipton-Schwartz-Zippel lemma [DL78, Sch80, Zip79] (DLSZ lemma from here on). A natural algorithmic question related to this is the Unique Decoding problem: given f : S → F that is guaranteed to have (Hamming) distance less than µ/2 from some element P of the code, can we find this P efficiently? This problem was solved in full generality only arXiv:1908.07215v1 [cs.CC] 20 Aug 2019 very recently, by an elegant result of Kim and Kopparty [KK17] who gave a deterministic polynomial-time algorithm for this problem. -
Arxiv:2105.01193V1
Improved approximation algorithms for bounded-degree local Hamiltonians Anurag Anshu1, David Gosset2, Karen J. Morenz Korol3, and Mehdi Soleimanifar4 1 Department of EECS & Challenge Institute for Quantum Computation, University of California, Berkeley, USA and Simons Institute for the Theory of Computing, Berkeley, California, USA. 2 Department of Combinatorics and Optimization and Institute for Quantum Computing, University of Waterloo, Canada 3 Department of Chemistry, University of Toronto, Canada and 4 Center for Theoretical Physics, Massachusetts Institute of Technology, USA We consider the task of approximating the ground state energy of two-local quantum Hamiltonians on bounded-degree graphs. Most existing algorithms optimize the energy over the set of product states. Here we describe a family of shallow quantum circuits that can be used to improve the approximation ratio achieved by a given product state. The algorithm takes as input an n-qubit 2 product state |vi with mean energy e0 = hv|H|vi and variance Var = hv|(H − e0) |vi, and outputs a 2 state with an energy that is lower than e0 by an amount proportional to Var /n. In a typical case, we have Var = Ω(n) and the energy improvement is proportional to the number of edges in the graph. When applied to an initial random product state, we recover and generalize the performance guarantees of known algorithms for bounded-occurrence classical constraint satisfaction problems. We extend our results to k-local Hamiltonians and entangled initial states. Quantum computers are capable of efficiently comput- Hamiltonian ing the dynamics of quantum many-body systems [1], and it is anticipated that they can be useful for scien- H = hij (1) i,j E tific applications in physics, materials science and quan- { X}∈ tum chemistry. -
Non-Uniform Computation
Non-Uniform Computation Lecture 10 Non-Uniform Computational Models: Circuits 1 Non-Uniform Computation 2 Non-Uniform Computation Uniform: Same program for all (the infinitely many) inputs 2 Non-Uniform Computation Uniform: Same program for all (the infinitely many) inputs Non-uniform: A different “program” for each input size 2 Non-Uniform Computation Uniform: Same program for all (the infinitely many) inputs Non-uniform: A different “program” for each input size Then complexity of building the program and executing the program 2 Non-Uniform Computation Uniform: Same program for all (the infinitely many) inputs Non-uniform: A different “program” for each input size Then complexity of building the program and executing the program Sometimes will focus on the latter alone 2 Non-Uniform Computation Uniform: Same program for all (the infinitely many) inputs Non-uniform: A different “program” for each input size Then complexity of building the program and executing the program Sometimes will focus on the latter alone Not entirely realistic if the program family is uncomputable or very complex to compute 2 Non-uniform advice 3 Non-uniform advice Program: TM M and advice strings {An} 3 Non-uniform advice Program: TM M and advice strings {An} M given A|x| along with x 3 Non-uniform advice Program: TM M and advice strings {An} M given A|x| along with x An can be the program for inputs of size n 3 Non-uniform advice Program: TM M and advice strings {An} M given A|x| along with x An can be the program for inputs of size n n |An|=2 is sufficient 3 Non-uniform advice Program: TM M and advice strings {An} M given A|x| along with x An can be the program for inputs of size n n |An|=2 is sufficient But {An} can be uncomputable (even if just one bit long) 3 Non-uniform advice Program: TM M and advice strings {An} M given A|x| along with x An can be the program for inputs of size n n |An|=2 is sufficient But {An} can be uncomputable (even if just one bit long) e.g. -
SIGACT News Complexity Theory Column 52
SIGACT News Complexity Theory Column 52 Lane A. Hemaspaandra Dept. of Computer Science, University of Rochester Rochester, NY 14627, USA Introduction to Complexity Theory Column 52 Bovet and Crescenzi’s Complexity Textbook Is Again Available For those who are big fans of the fantastic complexity textbook by Daniel Bovet and Pierluigi Crescenzi [BC93] (and I myself certainly am), there is great news. The authors have made their book available online, free of charge for noncommercial use. It can be found at via Pilu’s web site (start at http://www.algoritmica.org/piluc, then click on the “Books” section, and then click on “Introduction to the Theory of Complexity”). Speaking of textbooks, I see (via www.aw-bc.com/home) that a third edition of Hopcroft– Motwani–Ullman—which of course in its first edition was Hopcroft–Ullman—has just come out. Nifty! This Issue’s Column Oh, you nasty tricksy classes with promises! You know who you are: UP, FewP, ZPP, R, BPP, NP ∩ coNP, and the other usual suspects. Why can’t you be more like your well-behaved sibling NP? NP cleans up her toys and comes in for dinner when called. She has nice enumerations of machines of her own type that cover her exactly, she (not at all unrelatedly) has complete sets, she contains sparse sets not in her brother P exactly if their exponential-time cousins differ, she has (well, nondeterministic time itself has) a very tight time hierarchy theorem, and if she and P are equal with respect to even one tally oracle then they are equal in the real world.