Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.4230/LIPIcs.CCC.2019.27acmotherconferencesArticle/Chapter ViewAbstractPublication PagescccConference Proceedingsconference-collections
research-article

Hardness magnification near state-of-the-art lower bounds

Published: 28 September 2020 Publication History

Abstract

This work continues the development of hardness magnification. The latter proposes a new strategy for showing strong complexity lower bounds by reducing them to a refined analysis of weaker models, where combinatorial techniques might be successful.
We consider gap versions of the meta-computational problems MKtP and MCSP, where one needs to distinguish instances (strings or truth-tables) of complexity ≤ s1 (N) from instances of complexity ≥ s2(N), and N = 2n denotes the input length. In MCSP, complexity is measured by circuit size, while in MKtP one considers Levin's notion of time-bounded Kolmogorov complexity. (In our results, the parameters s1 (N) and s2 (N) are asymptotically quite close, and the problems almost coincide with their standard formulations without a gap.) We establish that for Gap-MKtP[s1, s2] and Gap-MCSP[s1, s2], a marginal improvement over the state-of-the-art in unconditional lower bounds in a variety of computational models would imply explicit super-polynomial lower bounds.
Theorem. There exists a universal constant c ≥ 1 for which the following hold. If there exists ε > 0 such that for every small enough β > 0
(1) Gap-MCSP[2βn / cn, 2βn] ∉ Circuit[N1+ε], then NP ⊈ Circuit[poly].
(2) Gap-MKtP[2βn, 2βn + cn] ∉ TC0[N1+ε], then EXP ⊈ TC0[poly].
(3) Gap-MKtP[2βn, 2βn + cn] ∉ B2-Formula[N2+ε], then EXP ⊈ Formula[poly].
(4) Gap-MKtP[2βn, 2βn + cn] ∉ U2-Formula[N3+ε], then EXP ⊈ Formula[poly].
(5) Gap-MKtP[2βn, 2βn + cn] ∉ BP[N2+ε], then EXP ⊈ BP[poly].
(6) Gap-MKtP[2βn, 2βn + cn] ∉ (AC0[6])[N1+ε], then EXP ⊈ AC0[6].
These results are complemented by lower bounds for Gap-MCSP and Gap-MKtP against different models. For instance, the lower bound assumed in (1) holds for U2-formulas of near-quadratic size, and lower bounds similar to (3)-(5) hold for various regimes of parameters.
We also identify a natural computational model under which the hardness magnification threshold for Gap-MKtP lies below existing lower bounds: U2-formulas that can compute parity functions at the leaves (instead of just literals). As a consequence, if one managed to adapt the existing lower bound techniques against such formulas to work with Gap-MKtP, then EXP ⊈ NC1 would follow via hardness magnification.

References

[1]
Scott Aaronson. P=? NP. Electronic Colloquium on Computational Complexity (ECCC), 24:4, 2017. URL: https://eccc.weizmann.ac.il/report/2017/004.
[2]
Michael Alekhnovich, Eli Ben-Sasson, Alexander A. Razborov, and Avi Wigderson. Pseudorandom generators in propositional proof complexity. SIAM Journal of Computing, 34(1):67--88, 2004.
[3]
Eric Allender. When Worlds Collide: Derandomization, Lower Bounds, and Kolmogorov Complexity. In Foundations of Software Technology and Theoretical Computer Science FSTTCS, pages 1--15, 2001.
[4]
Eric Allender. The Complexity of Complexity. In Computability and Complexity - Essays Dedicated to Rodney G. Downey on the Occasion of His 60th Birthday, pages 79--94, 2017.
[5]
Eric Allender, Harry Buhrman, Michal Koucký, Dieter van Melkebeek, and Detlef Ronneburger. Power from Random Strings. SIAM J. Comput., 35(6):1467--1493, 2006.
[6]
Eric Allender and Michal Koucký. Amplifying lower bounds by means of self-reducibility. J. ACM, 57(3):14:1--14:36, 2010.
[7]
Andrej Bogdanov. Small-bias require large formulas. In International Colloquium on Automata, Languages, and Programming (ICALP), 2018.
[8]
Ravi B. Boppana and Michael Sipser. The Complexity of Finite Functions. In Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity, pages 757--804. The MIT Press/Elsevier, 1990.
[9]
Harry Buhrman, Lance Fortnow, and Thomas Thierauf. Nonrelativizing Separations. In Conference on Computational Complexity (CCC), pages 8--12, 1998.
[10]
Jin-yi Cai. Sp2 is subset of ZPPNP. J. Comput. Syst. Sci., 73(1):25--35, 2007.
[11]
Marco Carmosino, Russell Impagliazzo, Shachar Lovett, and Ivan Mihajlin. Hardness Amplification for Non-Commutative Arithmetic Circuits. In Computational Complexity Conference (CCC), 2018.
[12]
Marco L. Carmosino, Russell Impagliazzo, Valentine Kabanets, and Antonina Kolokolova. Learning Algorithms from Natural Proofs. In Conference on Computational Complexity (CCC), pages 10:1--10:24, 2016.
[13]
Irit Dinur and Or Meir. Toward the KRW Composition Conjecture: Cubic Formula Lower Bounds via Communication Complexity. In Conference on Computational Complexity (CCC), pages 3:1--3:51, 2016.
[14]
Magnus Gausdal Find, Alexander Golovnev, Edward A. Hirsch, and Alexander S. Kulikov. A Better-Than-3n Lower Bound for the Circuit Complexity of an Explicit Function. In Symposium on Foundations of Computer Science (FOCS), pages 89--98, 2016.
[15]
Oded Goldreich. Computational Complexity - A Conceptual Perspective. Cambridge University Press, 2008.
[16]
Johan Håstad. The Shrinkage Exponent of de Morgan Formulas is 2. SIAM J. Comput., 27(1):48--64, 1998.
[17]
Shuichi Hirahara and Rahul Santhanam. On the Average-Case Complexity of MCSP and Its Variants. In Computational Complexity Conference (CCC), pages 7:1--7:20, 2017.
[18]
Pavel Hrubeš, Avi Wigderson, and Amir Yehudayoff. Non-commutative circuits and the sum-of-squares problem. Journal of the American Mathematical Society, 24(3):871--898, 2011.
[19]
Russell Impagliazzo, Valentine Kabanets, and Ilya Volkovich. The power of natural properties as oracles. In Computational Complexity Conference (CCC), 2018.
[20]
Russell Impagliazzo, Valentine Kabanets, and Avi Wigderson. In search of an easy witness: exponential time vs. probabilistic polynomial time. J. Comput. Syst. Sci., 65(4):672--694, 2002.
[21]
Russell Impagliazzo, Raghu Meka, and David Zuckerman. Pseudorandomness from Shrinkage. In Symposium on Foundations of Computer Science (FOCS), pages 111--119, 2012.
[22]
Russell Impagliazzo, Ramamohan Paturi, and Michael E. Saks. Size-Depth Tradeoffs for Threshold Circuits. SIAM J. Comput., 26(3):693--707, 1997.
[23]
Kazuo Iwama and Hiroki Morizumi. An Explicit Lower Bound of 5n - o(n) for Boolean Circuits. In Symposium on Mathematical Foundations of Computer Science (MFCS), pages 353--364, 2002.
[24]
Stasys Jukna. Boolean Function Complexity - Advances and Frontiers. Springer, 2012.
[25]
Jørn Justesen. Class of constructive asymptotically good algebraic codes. IEEE Trans. Information Theory, 18(5):652--656, 1972.
[26]
Valentine Kabanets and Jin-yi Cai. Circuit minimization problem. In Symposium on Theory of Computing (STOC), pages 73--79, 2000.
[27]
Daniel M. Kane and Ryan Williams. Super-linear gate and super-quadratic wire lower bounds for depth-two and depth-three threshold circuits. In Symposium on Theory of Computing (STOC), pages 633--643, 2016.
[28]
Ilan Komargodski, Ran Raz, and Avishay Tal. Improved Average-Case Lower Bounds for De Morgan Formula Size: Matching Worst-Case Lower Bound. SIAM J. Comput., 46(1):37--57, 2017.
[29]
Jan Krajíček. Extensions of models of PV. In ASL/Springer Series - Lecture Notes in Logic - Proceedings ofthe Logic Colloquium, 1995.
[30]
Jan Krajíček. On the weak pigeonhole principle. Fundamenta Mathematicae, 170(1-3):123--140, 2001.
[31]
Jan Krajíček. Dual weak pigeonhole principle, pseudo-surjective functions, and provability of circuit lower bounds. Journal of Symbolic Logic, 69(1):265--286, 2004.
[32]
Leonid Levin. Randomness Conservation Inequalities; Information and Independence in Mathematical Theories. Information and Control, 61:15--37, 1984.
[33]
Richard J. Lipton and Ryan Williams. Amplifying circuit lower bounds against polynomial time, with applications. Computational Complexity, 22(2):311--343, 2013.
[34]
Richard J. Lipton and Neal E. Young. Simple strategies for large zero-sum games with applications to complexity theory. In Symposium on Theory of Computing (STOC), pages 734--740, 1994.
[35]
Dylan M. McKay, Cody D. Murray, and R. Ryan Williams. Weak Lower Bounds on Resource-Bounded Compression Imply Strong Separations of Complexity Classes. In Symposium on Theory of Computing (STOC), 2019.
[36]
Eric Miles and Emanuele Viola. Substitution-Permutation Networks, Pseudorandom Functions, and Natural Proofs. J. ACM, 62(6):46:1--46:29, 2015.
[37]
Moritz Müller and Ján Pich. Feasibly constructive proofs of succinct weak circuit lower bounds. Electronic Colloquium on Computational Complexity (ECCC), 24:144, 2017.
[38]
Cody Murray and R. Ryan Williams. Circuit lower bounds for nondeterministic quasi-polytime: an easy witness lemma for NP and NQP. In Symposium on Theory of Computing (STOC), pages 890--901, 2018.
[39]
È. Nečiporuk. On a boolean function. Doklady of the Academy of the USSR, 169(4):765--766, 1966.
[40]
Igor Carboni Oliveira and Rahul Santhanam. Conspiracies Between Learning Algorithms, Circuit Lower Bounds, and Pseudorandomness. In Computational Complexity Conference (CCC), pages 18:1--18:49, 2017.
[41]
Igor Carboni Oliveira and Rahul Santhanam. Hardness Magnification for Natural Problems. In Symposium on Foundations of Computer Science (FOCS), pages 65--76, 2018.
[42]
Ján Pich. Complexity Theory in Feasible Mathematics. PhD thesis, Charles University in Prague, 2014.
[43]
Ján Pich. Circuit lower bounds in bounded arithmetics. Annals of Pure and Applied Logic, 166(1), 2015.
[44]
Alexander A. Razborov. Lower Bounds for Deterministic and Nondeterministic Branching Programs. In Symposium on Fundamentals of Computation Theory (FCT), pages 47--60, 1991.
[45]
Alexander A. Razborov. On provably disjoint NP-pairs. Basic Research in Computer Science Center, 1994.
[46]
Alexander A. Razborov. Unprovability of lower bounds on circuit size in certain fragments of bounded arithmetic. Izvestiya of Russian Academy of Science,, 59:201--224, 1995.
[47]
Alexander A. Razborov. Pseudorandom generators hard for k-DNF resolution and polynomial calculus. Annals of Mathematics, 182(2):415--472, 2015.
[48]
Alexander A. Razborov and Steven Rudich. Natural Proofs. J. Comput. Syst. Sci., 55(1):24--35, 1997.
[49]
Rahul Santhanam. Circuit Lower Bounds for Merlin-Arthur Classes. SIAM J. Comput., 39(3):1038--1061, 2009.
[50]
Michael Sipser and Daniel A. Spielman. Expander codes. IEEE Trans. Information Theory, 42(6):1710--1722, 1996.
[51]
Daniel A. Spielman. Linear-time encodable and decodable error-correcting codes. IEEE Trans. Information Theory, 42(6):1723--1731, 1996.
[52]
Aravind Srinivasan. On the approximability of clique and related maximization problems. J. Comput. Syst. Sci., 67(3):633--651, 2003.
[53]
Larry J. Stockmeyer. The Complexity of Approximate Counting (Preliminary Version). In Symposium on Theory of Computing (STOC), pages 118--126, 1983.
[54]
Avishay Tal. Shrinkage of De Morgan Formulae by Spectral Techniques. In Symposium on Foundations of Computer Science (FOCS), pages 551--560, 2014.
[55]
Avishay Tal. The Bipartite Formula Complexity of Inner-Product is Quadratic. Electronic Colloquium on Computational Complexity (ECCC), 23:181, 2016.
[56]
Roei Tell. Quantified Derandomization of Linear Threshold Circuits. In Symposium on Theory of Computing (STOC), 2018.
[57]
Salil P. Vadhan. Pseudorandomness. Foundations and Trends in Theoretical Computer Science, 7(1-3):1--336, 2012.
[58]
Ingo Wegener. The complexity of Boolean functions. Wiley, 1987.
[59]
Ryan Williams. Nonuniform ACC Circuit Lower Bounds. J. ACM, 61(1):2:1--2:32, 2014.
[60]
Ryan Williams. Natural Proofs versus Derandomization. SIAM J. Comput., 45(2):497--529, 2016.

Cited By

View all
  • (2024)Beating Brute Force for Compression ProblemsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649778(659-670)Online publication date: 10-Jun-2024
  • (2024)Self-Improvement for Circuit-Analysis ProblemsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649723(1374-1385)Online publication date: 10-Jun-2024
  • (2022)Robustness of average-case meta-complexity via pseudorandomnessProceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3519935.3520051(1575-1583)Online publication date: 9-Jun-2022
  • Show More Cited By

Index Terms

  1. Hardness magnification near state-of-the-art lower bounds

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CCC '19: Proceedings of the 34th Computational Complexity Conference
    July 2019
    774 pages
    ISBN:9783959771160
    • Conference Chair:
    • Luca Aceto

    In-Cooperation

    Publisher

    Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik

    Dagstuhl, Germany

    Publication History

    Published: 28 September 2020

    Check for updates

    Author Tags

    1. circuit complexity
    2. kolmogorov complexity
    3. minimum circuit size problem

    Qualifiers

    • Research-article

    Conference

    CCC '19
    CCC '19: Computational Complexity Conference
    July 17 - 20, 2019
    New Jersey, New Brunswick

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Beating Brute Force for Compression ProblemsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649778(659-670)Online publication date: 10-Jun-2024
    • (2024)Self-Improvement for Circuit-Analysis ProblemsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649723(1374-1385)Online publication date: 10-Jun-2024
    • (2022)Robustness of average-case meta-complexity via pseudorandomnessProceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3519935.3520051(1575-1583)Online publication date: 9-Jun-2022
    • (2022)The exact complexity of pseudorandom functions and the black-box natural proof barrier for bootstrapping results in computational complexityProceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3519935.3520010(962-975)Online publication date: 9-Jun-2022
    • (2021)Hardness of KT characterizes parallel cryptographyProceedings of the 36th Computational Complexity Conference10.4230/LIPIcs.CCC.2021.35Online publication date: 20-Jul-2021
    • (2021)Hardness of constant-round communication complexityProceedings of the 36th Computational Complexity Conference10.4230/LIPIcs.CCC.2021.31Online publication date: 20-Jul-2021
    • (2020)Non-disjoint promise problems from meta-computational view of pseudorandom generator constructionsProceedings of the 35th Computational Complexity Conference10.4230/LIPIcs.CCC.2020.20(1-47)Online publication date: 28-Jul-2020
    • (2020)Algorithms and lower bounds for de morgan formulas of low-communication leaf gatesProceedings of the 35th Computational Complexity Conference10.4230/LIPIcs.CCC.2020.15(1-41)Online publication date: 28-Jul-2020
    • (2020)Sharp threshold results for computational complexityProceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3357713.3384283(1335-1348)Online publication date: 22-Jun-2020
    • (2020)The New Complexity Landscape Around Circuit MinimizationLanguage and Automata Theory and Applications10.1007/978-3-030-40608-0_1(3-16)Online publication date: 4-Mar-2020

    View Options

    Get Access

    Login options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media