Mika Göös, Alexandros Hollender, Siddhartha Jain, Gilbert Maystre, William Pires, Robert Robere, Ran Tao
{"title":"Separations in Proof Complexity and TFNP","authors":"Mika Göös, Alexandros Hollender, Siddhartha Jain, Gilbert Maystre, William Pires, Robert Robere, Ran Tao","doi":"10.1145/3663758","DOIUrl":null,"url":null,"abstract":"<p>It is well-known that Resolution proofs can be efficiently simulated by Sherali–Adams (SA) proofs. We show, however, that any such simulation needs to exploit huge coefficients: Resolution cannot be efficiently simulated by SA when the coefficients are written in unary. We also show that <i>Reversible Resolution</i> (a variant of MaxSAT Resolution) cannot be efficiently simulated by Nullstellensatz (NS). </p><p>These results have consequences for total \\({\\text{\\upshape \\sffamily NP}} \\) search problems. First, we characterise the classes \\({\\text{\\upshape \\sffamily PPADS}} \\), \\({\\text{\\upshape \\sffamily PPAD}} \\), \\({\\text{\\upshape \\sffamily SOPL}} \\) by unary-SA, unary-NS, and Reversible Resolution, respectively. Second, we show that, relative to an oracle, \\({\\text{\\upshape \\sffamily PLS}} \\not\\subseteq {\\text{\\upshape \\sffamily PPP}} \\), \\({\\text{\\upshape \\sffamily SOPL}} \\not\\subseteq {\\text{\\upshape \\sffamily PPA}} \\), and \\({\\text{\\upshape \\sffamily EOPL}} \\not\\subseteq {\\text{\\upshape \\sffamily UEOPL}} \\). In particular, together with prior work, this gives a complete picture of the black-box relationships between all classical \\({\\text{\\upshape \\sffamily TFNP}} \\) classes introduced in the 1990s.</p>","PeriodicalId":50022,"journal":{"name":"Journal of the ACM","volume":"20 1","pages":""},"PeriodicalIF":2.3000,"publicationDate":"2024-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the ACM","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1145/3663758","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
It is well-known that Resolution proofs can be efficiently simulated by Sherali–Adams (SA) proofs. We show, however, that any such simulation needs to exploit huge coefficients: Resolution cannot be efficiently simulated by SA when the coefficients are written in unary. We also show that Reversible Resolution (a variant of MaxSAT Resolution) cannot be efficiently simulated by Nullstellensatz (NS).
These results have consequences for total \({\text{\upshape \sffamily NP}} \) search problems. First, we characterise the classes \({\text{\upshape \sffamily PPADS}} \), \({\text{\upshape \sffamily PPAD}} \), \({\text{\upshape \sffamily SOPL}} \) by unary-SA, unary-NS, and Reversible Resolution, respectively. Second, we show that, relative to an oracle, \({\text{\upshape \sffamily PLS}} \not\subseteq {\text{\upshape \sffamily PPP}} \), \({\text{\upshape \sffamily SOPL}} \not\subseteq {\text{\upshape \sffamily PPA}} \), and \({\text{\upshape \sffamily EOPL}} \not\subseteq {\text{\upshape \sffamily UEOPL}} \). In particular, together with prior work, this gives a complete picture of the black-box relationships between all classical \({\text{\upshape \sffamily TFNP}} \) classes introduced in the 1990s.
期刊介绍:
The best indicator of the scope of the journal is provided by the areas covered by its Editorial Board. These areas change from time to time, as the field evolves. The following areas are currently covered by a member of the Editorial Board: Algorithms and Combinatorial Optimization; Algorithms and Data Structures; Algorithms, Combinatorial Optimization, and Games; Artificial Intelligence; Complexity Theory; Computational Biology; Computational Geometry; Computer Graphics and Computer Vision; Computer-Aided Verification; Cryptography and Security; Cyber-Physical, Embedded, and Real-Time Systems; Database Systems and Theory; Distributed Computing; Economics and Computation; Information Theory; Logic and Computation; Logic, Algorithms, and Complexity; Machine Learning and Computational Learning Theory; Networking; Parallel Computing and Architecture; Programming Languages; Quantum Computing; Randomized Algorithms and Probabilistic Analysis of Algorithms; Scientific Computing and High Performance Computing; Software Engineering; Web Algorithms and Data Mining