{"title":"Smooth and Strong PCPs","authors":"Orr Paradise","doi":"10.4230/LIPIcs.ITCS.2020.2","DOIUrl":null,"url":null,"abstract":"Probabilistically checkable proofs (PCPs) can be verified based only on a constant amount of random queries, such that any correct claim has a proof that is always accepted, and incorrect claims are rejected with high probability (regardless of the given alleged proof). We consider two possible features of PCPs: $$\\circ \\quad$$ ∘ A PCP is strong if it rejects an alleged proof of a correct claim with probability proportional to its distance from some correct proof of that claim. $$\\circ \\quad$$ ∘ A PCP is smooth if each location in a proof is queried with equal probability. We prove that all sets in $$\\mathcal{NP}$$ NP have PCPs that are both smooth and strong, are of polynomial length and can be verified based on a constant number of queries. This is achieved by following the proof of the PCP theorem of Arora et al. (JACM 45(3):501–555, 1998), providing a stronger analysis of the Hadamard and Reed–Muller based PCPs and a refined PCP composition theorem. In fact, we show that any set in $$\\mathcal{NP}$$ NP has a smooth strong canonical PCP of Proximity (PCPP), meaning that there is an efficiently computable bijection of $$\\mathcal{NP}$$ NP witnesses to correct proofs. This improves on the recent construction of Dinur et al. (in: Blum (ed) 10th innovations in theoretical computer science conference, ITCS, San Diego, 2019) of PCPPs that are strong canonical but inherently non-smooth. Our result implies the hardness of approximating the satisfiability of “ stable ” 3CNF formulae with bounded variable occurrence , where stable means that the number of clauses violated by an assignment is proportional to its distance from a satisfying assignment (in the relative Hamming metric). This proves a hypothesis used in the work of Friggstad, Khodamoradi and Salavatipour (in: Chan (ed) Proceedings of the 30th annual ACM-SIAM symposium on discrete algorithms, SODA, San Diego, 2019), suggesting a connection between the hardness of these instances and other stable optimization problems.","PeriodicalId":51005,"journal":{"name":"Computational Complexity","volume":"30 1","pages":"1-77"},"PeriodicalIF":0.7000,"publicationDate":"2021-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Complexity","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.4230/LIPIcs.ITCS.2020.2","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 10
Abstract
Probabilistically checkable proofs (PCPs) can be verified based only on a constant amount of random queries, such that any correct claim has a proof that is always accepted, and incorrect claims are rejected with high probability (regardless of the given alleged proof). We consider two possible features of PCPs: $$\circ \quad$$ ∘ A PCP is strong if it rejects an alleged proof of a correct claim with probability proportional to its distance from some correct proof of that claim. $$\circ \quad$$ ∘ A PCP is smooth if each location in a proof is queried with equal probability. We prove that all sets in $$\mathcal{NP}$$ NP have PCPs that are both smooth and strong, are of polynomial length and can be verified based on a constant number of queries. This is achieved by following the proof of the PCP theorem of Arora et al. (JACM 45(3):501–555, 1998), providing a stronger analysis of the Hadamard and Reed–Muller based PCPs and a refined PCP composition theorem. In fact, we show that any set in $$\mathcal{NP}$$ NP has a smooth strong canonical PCP of Proximity (PCPP), meaning that there is an efficiently computable bijection of $$\mathcal{NP}$$ NP witnesses to correct proofs. This improves on the recent construction of Dinur et al. (in: Blum (ed) 10th innovations in theoretical computer science conference, ITCS, San Diego, 2019) of PCPPs that are strong canonical but inherently non-smooth. Our result implies the hardness of approximating the satisfiability of “ stable ” 3CNF formulae with bounded variable occurrence , where stable means that the number of clauses violated by an assignment is proportional to its distance from a satisfying assignment (in the relative Hamming metric). This proves a hypothesis used in the work of Friggstad, Khodamoradi and Salavatipour (in: Chan (ed) Proceedings of the 30th annual ACM-SIAM symposium on discrete algorithms, SODA, San Diego, 2019), suggesting a connection between the hardness of these instances and other stable optimization problems.
期刊介绍:
computational complexity presents outstanding research in computational complexity. Its subject is at the interface between mathematics and theoretical computer science, with a clear mathematical profile and strictly mathematical format.
The central topics are:
Models of computation, complexity bounds (with particular emphasis on lower bounds), complexity classes, trade-off results
for sequential and parallel computation
for "general" (Boolean) and "structured" computation (e.g. decision trees, arithmetic circuits)
for deterministic, probabilistic, and nondeterministic computation
worst case and average case
Specific areas of concentration include:
Structure of complexity classes (reductions, relativization questions, degrees, derandomization)
Algebraic complexity (bilinear complexity, computations for polynomials, groups, algebras, and representations)
Interactive proofs, pseudorandom generation, and randomness extraction
Complexity issues in:
crytography
learning theory
number theory
logic (complexity of logical theories, cost of decision procedures)
combinatorial optimization and approximate Solutions
distributed computing
property testing.