On the Complexity of the St-Connectivity Problem

Total Page:16

File Type:pdf, Size:1020Kb

On the Complexity of the St-Connectivity Problem On the Complexity of the stConnectivity Problem by Chung Keung Po on A thesis submitted in conformity with the requirements for the degree of Do ctor of Philosophy Graduate Department of Computer Science University of Toronto c Copyright by Chung Keung Po on Abstract On the complexity of the stconnectivity problem Chung Keung Po on Do ctor of Philosophy Department of Computer Science University of Toronto The directed stconnectivity problem is fundamental to computer science There are many applications which require algorithms to solve the problem in small space and preferably in small time as well Furthermore its space and timespace complex ities are related to several longstanding op en problems in complexity theory Depth and breadthrst search are well known algorithms that solve the problem in optimal ie O n m time while using O n log n space where n and m are the numb er of no des and edges in the graph resp ectively It can also b e solved in O log n O log n space and time by Savitchs algorithm For space S b etween log n and O log n log nS n log n the b est running time is T mn due to Barnes et al Establishing matching lower b ounds on the Turing machine mo del has b een one of the ma jor challenges in complexity theory In this thesis we intro duce the natural structured NNJAG No denamed JAG mo del which is a generalization of Co ok and Racko s JAG Jumping Automa ton for Graphs mo del For the space complexity Co ok and Racko prove an log n log log n lower b ound on the JAG mo del This is extended to a ran domized JAG by Berman and Simon We further extend this to the probabilis tic NNJAG mo del For the timespace tradeo we prove an upp er b ound of T O log n log nS O n on a JAG via a simulation of the Barnes et al algorithm We p log n log nS log log n also prove a lower b ound of T nS log n on an NNJAG im proving the previous b ounds of T n S on NNJAGs by Edmonds and T n S log n on JAGs by Barnes and Edmonds Our result almost matches the Barnes et al algorithm and seems to suggest that stconnectivity cannot b e de termined in p olynomial time and p olylogarithmic space simultaneously For example i when the space is S n for any constant the NNJAG lower b ound implies a sup erp olynomial running time This lower b ound on timespace tradeo is joint work with Edmonds ii acknowledgement I would like to thank my sup ervisor Allan Boro din for his guidance and supp ort esp ecially during the last year of my PhD study I would also like to thank the professors the oce clerks and the graduate students in the Department of Computer Science who together provided such an enjoyable environment during my stay Among them I am esp ecially grateful to Je Edmonds who constantly help ed me along and who is also a coauthor of the result presented in Chapter Finally but not the least I thank my parents and family for their supp ort and I dedicated this b elated thesis to the memory of my father Wah Po on iii Contents Intro duction The imp ortance of stcon Previous results on random access machines Previous results on structured computation mo dels Contributions and organization of this thesis Mo dels of Computation The branching program mo del The JAG mo del The nonuniform mo del The uniform mo del The NNJAG mo del Comparisons among the mo dels Probabilistic NNJAGs Nondeterministic NNJAGs A Space Lower Bound The deterministic case The skinny trees Blo cks of p ebbles k computations Extension to probabilistic NNJAG with sided error iv Extension to probabilistic NNJAG with sided error A Timespace Upp er Bound The Barnes et al algorithm The mo died Savitch algorithm The mo died breadthrst search Simulation on an NNJAG Simulation on a JAG A Timespace Lower Bound Layered Graphs Recursive Layered Graphs Denition of Progress Viewing NNJAGs as Branching Programs Pro of Outline Collapsing an NNJAG Pro of of Main Lemma Bounding SUM The BranchingPro cess Game The EdgeCollision Game BranchingPro cess Game vs EdgeCollision Game Bounding SUM Probabilistic NNJAGs with sided error Future Work Variations of JAGsNNJAGs Finite Mo del Theory v Chapter Intro duction The imp ortance of stcon Given a directed graph G and two distinguished no des s and t in G the directed st connectivity problem stcon is to determine whether there is a directed path from s to t in G It is a fundamental problem in computer science b ecause it is the natural abstraction of many search problems In many applications eg in game searching program verication and some database applications the underlying search graph is exp onentially large compared with a machines memory Hence we need to nd algo rithms which require working space much less than the size of the graph Very often reducing the space blows up the running time b ecause recomputation is necessary Therefore a more ambitious goal is to nd an algorithm that runs in small time and space simultaneously These considerations lead to the following two questions Q How much space is necessary for solving stcon and Q Given a certain amount of space how fast can stcon b e solved The theory of computational complexity addresses these questions in a more gen eral setting Instead of studying individual problems we study classes of problems Some commonly used notation for denoting complexity classes is listed b elow DTIMEf n the class of problems solvable in O f n time using a deterministic O Turing machine In particular the class DTIMEn is denoted by P DSPACEf n the class of problems solvable in O f n space using a determin O istic Turing machine The class DSPACElog n and DSPACElog n are denoted by L and Polylogspace resp ectively NSPACEf n the class of problems solvable in O f n space using a nondeter ministic Turing machine The class NSPACElog n is denoted by NL DTISPf n g n the class of problems solvable in O f n time and O g n space O simultaneously using a deterministic Turing machine The class DTISPn O log n is denoted by SC With a prop er notion of problem reduction the complexity of a whole class of prob lems b oils down to the complexity of a prototypical problem in that class Such a problem is said to b e complete for the class under this typ e of reductions In this resp ect stcon has an added imp ortance b ecause it is complete for the complexity class NL under logspace reduction See Jon JLL for more problems complete for NL and AHV for the relation b etween NL and relational database theory Two ma jor op en problems concerning NL are Q Is NL L and Q Is N L S C Understanding the space complexity and timespace tradeo of stcon seems to b e the key to answering the ab ove questions For example proving that there is no deterministic O log n space algorithm for stcon would separate the classes L and NL On the other hand devising such an algorithm would show that NL L By a padding argument Sav such an algorithm would in fact imply that DSPACEf n NSPACEf n for any space constructible function f n log n O Similarly showing that there is no algorithm for stcon using n time and O log n space simultaneously would separate NL and SC while demonstrating such an algorithm would put NL inside SC As is well known stcon is in P Polylogspace Therefore proving that stcon is not in SC would also prove that SC ( P Polylogspace which is another longstanding conjecture in complexity theory Joh Previous results on random access machines On a determinstic random access machine depth and breadth rst search are well known algorithms that solve stcon in O n m time using O n log n space where n and m are the numb er of no des and edges resp ectively The running time is optimal b ecause at least n m time is needed to access every edge and every no de in the graph At the other extreme Savitchs algorithm Sav requires only O log n space which is currently the smallest space achievable The main drawback is however O log n that it takes time Nevertheless these two results imply that stcon is in P Polylogspace Tompa Tom shows that a certain natural approach repeated squaring for com puting stcon has no implementation which runs in p olynomial time and sublinear space simultaneously However Barnes et al BBRS construct an algorithm which p log n uses only n space which is sublinear while keeping p olynomial running time This shows that the rep eated squaring metho d is to o restricted Futhermore O log n log nS their algorithm implies a general timespace tradeo of T mn for log n S n log n Note that when the space is n for any constant O log n the running time is which is sup erp olynomial Therefore they still have not exhibited an SC typ e
Recommended publications
  • Computational Complexity Computational Complexity
    In 1965, the year Juris Hartmanis became Chair Computational of the new CS Department at Cornell, he and his KLEENE HIERARCHY colleague Richard Stearns published the paper On : complexity the computational complexity of algorithms in the Transactions of the American Mathematical Society. RE CO-RE RECURSIVE The paper introduced a new fi eld and gave it its name. Immediately recognized as a fundamental advance, it attracted the best talent to the fi eld. This diagram Theoretical computer science was immediately EXPSPACE shows how the broadened from automata theory, formal languages, NEXPTIME fi eld believes and algorithms to include computational complexity. EXPTIME complexity classes look. It As Richard Karp said in his Turing Award lecture, PSPACE = IP : is known that P “All of us who read their paper could not fail P-HIERARCHY to realize that we now had a satisfactory formal : is different from ExpTime, but framework for pursuing the questions that Edmonds NP CO-NP had raised earlier in an intuitive fashion —questions P there is no proof about whether, for instance, the traveling salesman NLOG SPACE that NP ≠ P and problem is solvable in polynomial time.” LOG SPACE PSPACE ≠ P. Hartmanis and Stearns showed that computational equivalences and separations among complexity problems have an inherent complexity, which can be classes, fundamental and hard open problems, quantifi ed in terms of the number of steps needed on and unexpected connections to distant fi elds of a simple model of a computer, the multi-tape Turing study. An early example of the surprises that lurk machine. In a subsequent paper with Philip Lewis, in the structure of complexity classes is the Gap they proved analogous results for the number of Theorem, proved by Hartmanis’s student Allan tape cells used.
    [Show full text]
  • The Communication Complexity of Interleaved Group Products
    The communication complexity of interleaved group products W. T. Gowers∗ Emanuele Violay April 2, 2015 Abstract Alice receives a tuple (a1; : : : ; at) of t elements from the group G = SL(2; q). Bob similarly receives a tuple (b1; : : : ; bt). They are promised that the interleaved product Q i≤t aibi equals to either g and h, for two fixed elements g; h 2 G. Their task is to decide which is the case. We show that for every t ≥ 2 communication Ω(t log jGj) is required, even for randomized protocols achieving only an advantage = jGj−Ω(t) over random guessing. This bound is tight, improves on the previous lower bound of Ω(t), and answers a question of Miles and Viola (STOC 2013). An extension of our result to 8-party number-on-forehead protocols would suffice for their intended application to leakage- resilient circuits. Our communication bound is equivalent to the assertion that if (a1; : : : ; at) and t (b1; : : : ; bt) are sampled uniformly from large subsets A and B of G then their inter- leaved product is nearly uniform over G = SL(2; q). This extends results by Gowers (Combinatorics, Probability & Computing, 2008) and by Babai, Nikolov, and Pyber (SODA 2008) corresponding to the independent case where A and B are product sets. We also obtain an alternative proof of their result that the product of three indepen- dent, high-entropy elements of G is nearly uniform. Unlike the previous proofs, ours does not rely on representation theory. ∗Royal Society 2010 Anniversary Research Professor. ySupported by NSF grant CCF-1319206.
    [Show full text]
  • DIMACS Series in Discrete Mathematics and Theoretical Computer Science
    DIMACS Series in Discrete Mathematics and Theoretical Computer Science Volume 65 The Random Projection Method Santosh S. Vempala American Mathematical Society The Random Projection Method https://doi.org/10.1090/dimacs/065 DIMACS Series in Discrete Mathematics and Theoretical Computer Science Volume 65 The Random Projection Method Santosh S. Vempala Center for Discrete Mathematics and Theoretical Computer Science A consortium of Rutgers University, Princeton University, AT&T Labs–Research, Bell Labs (Lucent Technologies), NEC Laboratories America, and Telcordia Technologies (with partners at Avaya Labs, IBM Research, and Microsoft Research) American Mathematical Society 2000 Mathematics Subject Classification. Primary 68Q25, 68W20, 90C27, 68Q32, 68P20. For additional information and updates on this book, visit www.ams.org/bookpages/dimacs-65 Library of Congress Cataloging-in-Publication Data Vempala, Santosh S. (Santosh Srinivas), 1971– The random projection method/Santosh S. Vempala. p.cm. – (DIMACS series in discrete mathematics and theoretical computer science, ISSN 1052- 1798; v. 65) Includes bibliographical references. ISBN 0-8218-2018-4 (alk. paper) 1. Random projection method. 2. Algorithms. I. Title. II. Series. QA501 .V45 2004 518.1–dc22 2004046181 0-8218-3793-1 (softcover) Copying and reprinting. Individual readers of this publication, and nonprofit libraries acting for them, are permitted to make fair use of the material, such as to copy a chapter for use in teaching or research. Permission is granted to quote brief passages from this publication in reviews, provided the customary acknowledgment of the source is given. Republication, systematic copying, or multiple reproduction of any material in this publication is permitted only under license from the American Mathematical Society.
    [Show full text]
  • The Book Review Column1 by William Gasarch Department of Computer Science University of Maryland at College Park College Park, MD, 20742 Email: [email protected]
    The Book Review Column1 by William Gasarch Department of Computer Science University of Maryland at College Park College Park, MD, 20742 email: [email protected] Welcome to the Book Reviews Column. We hope to bring you at least two reviews of books every month. In this column six books are reviewed. 1. The following three books are all reviewed together by William Gasarch. Descriptive Com- plexity Theory by Neal Immerman, Finite Model Theory by Heinz-Dieter Ebbinhaus and Jorg Flum, and Descriptive Complexity and Finite Models (Proceedings from a DIMACS workshop) edited by Neil Immerman and Phokion Kolaitis. These books deal with how complicated it is to describe a set in terms of how many quantifiers you need and what symbols are needed in the language. There are many connections to complexity theory in that virtually all descriptive classes are equivalent to the more standard complexity classes. 2. Theory of Computing: A Gentle Introduction by Efim Kinber and Carl Smith, reviewed by Judy Goldsmith. This book is a textbook aimed at undergraduates who would not be happy with the mathematical rigour of the automata books of my youth, such as Hopcroft and Ullman's book. 3. Microsurveys in Discrete Probability (Proceedings from a DIMACS workshop) edited by David Aldous and James Propp is reviewed by Hassan Masum. This is a collection of articles (not all surveys) in the area of probability. 4. Term Rewriting and all that by Franz Baader and Tobias Nipkow, reviewed by Paliath Narendran. This is intended as both a text and a reference book on term rewriting.
    [Show full text]
  • 1. Introduction
    Logical Methods in Computer Science Vol. 7 (3:14) 2011, pp. 1–24 Submitted Nov. 17, 2010 www.lmcs-online.org Published Sep. 21, 2011 RANDOMISATION AND DERANDOMISATION IN DESCRIPTIVE COMPLEXITY THEORY KORD EICKMEYER AND MARTIN GROHE Humboldt-Universit¨at zu Berlin, Institut f¨ur Informatik, Logik in der Informatik Unter den Linden 6, 10099 Berlin, Germany e-mail address: [email protected], [email protected] Abstract. We study probabilistic complexity classes and questions of derandomisation from a logical point of view. For each logic L we introduce a new logic BPL, bounded error probabilistic L, which is defined from L in a similar way as the complexity class BPP, bounded error probabilistic polynomial time, is defined from P. Our main focus lies on questions of derandomisation, and we prove that there is a query which is definable in BPFO, the probabilistic version of first-order logic, but not ω in C∞ω, finite variable infinitary logic with counting. This implies that many of the standard logics of finite model theory, like transitive closure logic and fixed-point logic, both with and without counting, cannot be derandomised. Similarly, we present a query on ordered structures which is definable in BPFO but not in monadic second-order logic, and a query on additive structures which is definable in BPFO but not in FO. The latter of these queries shows that certain uniform variants of AC0 (bounded-depth polynomial sized circuits) cannot be derandomised. These results are in contrast to the general belief that most standard complexity classes can be derandomised.
    [Show full text]
  • Chicago Journal of Theoretical Computer Science the MIT Press
    Chicago Journal of Theoretical Computer Science The MIT Press Volume 1997, Article 2 3 June 1997 ISSN 1073–0486. MIT Press Journals, Five Cambridge Center, Cambridge, MA 02142-1493 USA; (617)253-2889; [email protected], [email protected]. Published one article at a time in LATEX source form on the Internet. Pag- ination varies from copy to copy. For more information and other articles see: http://www-mitpress.mit.edu/jrnls-catalog/chicago.html • http://www.cs.uchicago.edu/publications/cjtcs/ • ftp://mitpress.mit.edu/pub/CJTCS • ftp://cs.uchicago.edu/pub/publications/cjtcs • Kann et al. Hardness of Approximating Max k-Cut (Info) The Chicago Journal of Theoretical Computer Science is abstracted or in- R R R dexed in Research Alert, SciSearch, Current Contents /Engineering Com- R puting & Technology, and CompuMath Citation Index. c 1997 The Massachusetts Institute of Technology. Subscribers are licensed to use journal articles in a variety of ways, limited only as required to insure fair attribution to authors and the journal, and to prohibit use in a competing commercial product. See the journal’s World Wide Web site for further details. Address inquiries to the Subsidiary Rights Manager, MIT Press Journals; (617)253-2864; [email protected]. The Chicago Journal of Theoretical Computer Science is a peer-reviewed scholarly journal in theoretical computer science. The journal is committed to providing a forum for significant results on theoretical aspects of all topics in computer science. Editor in chief: Janos Simon Consulting
    [Show full text]
  • Download This PDF File
    T G¨ P 2012 C N Deadline: December 31, 2011 The Gödel Prize for outstanding papers in the area of theoretical computer sci- ence is sponsored jointly by the European Association for Theoretical Computer Science (EATCS) and the Association for Computing Machinery, Special Inter- est Group on Algorithms and Computation Theory (ACM-SIGACT). The award is presented annually, with the presentation taking place alternately at the Inter- national Colloquium on Automata, Languages, and Programming (ICALP) and the ACM Symposium on Theory of Computing (STOC). The 20th prize will be awarded at the 39th International Colloquium on Automata, Languages, and Pro- gramming to be held at the University of Warwick, UK, in July 2012. The Prize is named in honor of Kurt Gödel in recognition of his major contribu- tions to mathematical logic and of his interest, discovered in a letter he wrote to John von Neumann shortly before von Neumann’s death, in what has become the famous P versus NP question. The Prize includes an award of USD 5000. AWARD COMMITTEE: The winner of the Prize is selected by a committee of six members. The EATCS President and the SIGACT Chair each appoint three members to the committee, to serve staggered three-year terms. The committee is chaired alternately by representatives of EATCS and SIGACT. The 2012 Award Committee consists of Sanjeev Arora (Princeton University), Josep Díaz (Uni- versitat Politècnica de Catalunya), Giuseppe Italiano (Università a˘ di Roma Tor Vergata), Mogens Nielsen (University of Aarhus), Daniel Spielman (Yale Univer- sity), and Eli Upfal (Brown University). ELIGIBILITY: The rule for the 2011 Prize is given below and supersedes any di fferent interpretation of the parametric rule to be found on websites on both SIGACT and EATCS.
    [Show full text]
  • On the Unusual Effectiveness of Logic in Computer Science
    On the Unusual Effectiveness of Logic in Computer Science Joseph Y. Halpern; Robert Harper; Neil Immerman; Phokion G. Kolaitis; Moshe Y. Vardi; Victor Vianu The Bulletin of Symbolic Logic, Vol. 7, No. 2. (Jun., 2001), pp. 213-236. Stable URL: http://links.jstor.org/sici?sici=1079-8986%28200106%297%3A2%3C213%3AOTUEOL%3E2.0.CO%3B2-7 The Bulletin of Symbolic Logic is currently published by Association for Symbolic Logic. Your use of the JSTOR archive indicates your acceptance of JSTOR's Terms and Conditions of Use, available at http://www.jstor.org/about/terms.html. JSTOR's Terms and Conditions of Use provides, in part, that unless you have obtained prior permission, you may not download an entire issue of a journal or multiple copies of articles, and you may use content in the JSTOR archive only for your personal, non-commercial use. Please contact the publisher regarding any further use of this work. Publisher contact information may be obtained at http://www.jstor.org/journals/asl.html. Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission. The JSTOR Archive is a trusted digital repository providing for long-term preservation and access to leading academic journals and scholarly literature from around the world. The Archive is supported by libraries, scholarly societies, publishers, and foundations. It is an initiative of JSTOR, a not-for-profit organization with a mission to help the scholarly community take advantage of advances in technology. For more information regarding JSTOR, please contact [email protected].
    [Show full text]
  • Some Estimated Likelihoods for Computational Complexity
    Some Estimated Likelihoods For Computational Complexity R. Ryan Williams MIT CSAIL & EECS, Cambridge MA 02139, USA Abstract. The editors of this LNCS volume asked me to speculate on open problems: out of the prominent conjectures in computational com- plexity, which of them might be true, and why? I hope the reader is entertained. 1 Introduction Computational complexity is considered to be a notoriously difficult subject. To its practitioners, there is a clear sense of annoying difficulty in complexity. Complexity theorists generally have many intuitions about what is \obviously" true. Everywhere we look, for every new complexity class that turns up, there's another conjectured lower bound separation, another evidently intractable prob- lem, another apparent hardness with which we must learn to cope. We are sur- rounded by spectacular consequences of all these obviously true things, a sharp coherent world-view with a wonderfully broad theory of hardness and cryptogra- phy available to us, but | gosh, it's so annoying! | we don't have a clue about how we might prove any of these obviously true things. But we try anyway. Much of the present cluelessness can be blamed on well-known \barriers" in complexity theory, such as relativization [BGS75], natural properties [RR97], and algebrization [AW09]. Informally, these are collections of theorems which demonstrate strongly how the popular and intuitive ways that many theorems were proved in the past are fundamentally too weak to prove the lower bounds of the future. { Relativization and algebrization show that proof methods in complexity theory which are \invariant" under certain high-level modifications to the computational model (access to arbitrary oracles, or low-degree extensions thereof) are not “fine-grained enough" to distinguish (even) pairs of classes that seem to be obviously different, such as NEXP and BPP.
    [Show full text]
  • ERIC W. ALLENDER Department of Computer Science
    ERIC W. ALLENDER Department of Computer Science, Rutgers University 110 Frelinghuysen Road Piscataway, New Jersey 08854-8019 (848) 445-7296 (office) [email protected] http://www.cs.rutgers.edu/ ˜ allender CURRENT POSITION: 2008 to present Distinguished Professor, Department of Computer Science, Rutgers University, New Brunswick, New Jersey. Member of the Graduate Faculty, Member of the DIMACS Center for Discrete Mathematics and Theoretical Computer Science (since 1989), Member of the Graduate Faculty of the Mathematics Department (since 1993). 1997 to 2008 Professor, Department of Computer Science, Rutgers University, New Brunswick, New Jersey. 1991 to 1997 Associate Professor, Department of Computer Science, Rutgers Uni- versity, New Brunswick, New Jersey. 1985 to 1991 Assistant Professor, Department of Computer Science, Rutgers Univer- sity, New Brunswick, New Jersey. VISITING POSITIONS: Aug.–Dec. 2018 Long-Term Visitor, Simons Institute for the Theory of Computing, Uni- versity of California, Berkeley. Jan.–Mar. 2015 Visiting Scholar, University of California, San Diego. Sep.–Oct. 2011 Visiting Scholar, Institute for Theoretical Computer Science, Tsinghua University, Beijing, China. Jan.–Apr. 2010 Visiting Scholar, Department of Decision Sciences, University of South Africa, Pretoria. Oct.–Dec. 2009 Visiting Scholar, Department of Mathematics, University of Cape Town, South Africa. Mar.–June 1997 Gastprofessor, Wilhelm-Schickard-Institut f¨ur Informatik, Universit¨at T¨ubingen, Germany. Dec. 96–Feb. 97 Visiting Scholar, Department of Theoretical Computer Science, Insti- tute of Mathematical Sciences, Chennai (Madras), India. 1992–1993 Visiting Research Scientist, Department of Computer Science, Prince- ton University. May – July 1989 Gastdozent, Institut f¨ur Informatik, Universit¨at W¨urzburg, West Ger- many. 1 RESEARCH INTERESTS: My research interests lie in the area of computational complexity, with particular emphasis on parallel computation, circuit complexity, Kol- mogorov complexity, and the structure of complexity classes.
    [Show full text]
  • A First-Order Isomorphism Theorem
    A First-Order Isomorphism Theorem y Eric Allender Department of Computer Science, Rutgers University New Brunswick, NJ, USA 08903 [email protected] z Jos e Balc azar U. Polit ecnica de Catalunya, Departamento L.S.I. Pau Gargallo 5, E-08071 Barcelona, Spain [email protected] x Neil Immerman Computer Science Department, University of Massachusetts Amherst, MA, USA 01003 [email protected] Abstract We show that for most complexity classes of interest, all sets complete under rst- order pro jections fops are isomorphic under rst-order isomorphisms. That is, a very restricted version of the Berman-Hartmanis Conjecture holds. Since \natural" com- plete problems seem to stay complete via fops, this indicates that up to rst-order isomorphism there is only one \natural" complete problem for each \nice" complexity class. 1 Intro duction In 1977 Berman and Hartmanis noticed that all NP complete sets that they knew of were p olynomial-time isomorphic, [BH77]. They made their now-famous isomorphism conjecture: namely that all NP complete sets are p olynomial-time isomorphic. This conjecture has engendered a large amountofwork cf. [KMR90,You] for surveys. The isomorphism conjecture was made using the notion of NP completeness via p olynomial- time, many-one reductions b ecause that was the standard de nition at the time. In [Co o], A preliminary version of this work app eared in Pro c. 10th Symp osium on Theoretical Asp ects of Computer Science, 1993, Lecture Notes in Computer Science 665, pp. 163{174. y Some of this work was done while on leave at Princeton University; supp orted in part by National Science Foundation grant CCR-9204874.
    [Show full text]
  • Towards an Algebraic Natural Proofs Barrier Via Polynomial Identity Testing
    Towards an algebraic natural proofs barrier via polynomial identity testing Joshua A. Grochow,∗ Mrinal Kumar,y Michael Saks,z and Shubhangi Sarafx January 9, 2017 Abstract We observe that a certain kind of algebraic proof|which covers essentially all known algebraic circuit lower bounds to date|cannot be used to prove lower bounds against VP if and only if what we call succinct hitting sets exist for VP. This is analogous to the Razborov{Rudich natural proofs barrier in Boolean circuit complexity, in that we rule out a large class of lower bound techniques under a derandomization assumption. We also discuss connections between this algebraic natural proofs barrier, geometric complexity theory, and (algebraic) proof complexity. 1 Introduction The natural proofs barrier [51] showed that a large class of circuit-based proof techniques could not separate P from NP, assuming the existence of pseudo-random generators of a certain strength. In light of the recent advances in techniques for lower bounds on algebraic circuits [5{7, 11, 15, 20, 21, 23{42, 47, 52, 55], it is natural to wonder whether our current algebraic techniques could plausibly separate VP from VNP, or whether there is some barrier in this setting as well. People often hand-wave about an \algebraic natural proofs barrier," by analogy to Razborov{Rudich, but it has not been clear what this means precisely, and to date no such barrier is known in a purely algebraic setting (see below for a discussion of the related work by Aaronson and Drucker [2, 3] in a partially algebraic, partially Boolean setting).
    [Show full text]