Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3313276.3316396acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Weak lower bounds on resource-bounded compression imply strong separations of complexity classes

Published: 23 June 2019 Publication History

Abstract

The Minimum Circuit Size Problem (MCSP) asks to determine the minimum size of a circuit computing a given truth table. MCSP is a natural and powerful string compression problem using bounded-size circuits. Recently, Oliveira and Santhanam [FOCS 2018] and Oliveira, Pich, and Santhanam [ECCC 2018] demonstrated a “hardness magnification” phenomenon for MCSP in restricted settings. Letting MCSP[s(n)] be the problem of deciding if a truth table of length 2n has circuit complexity at most s(n), they proved that small (fixed-polynomial) average case circuit/formula lower bounds for MCSP[2n], or lower bounds for approximating MCSP[2o(n)], would imply major separations such as NPBPP and NPP/poly.
We strengthen their results in several directions, obtaining magnification results from worst-case lower bounds on exactly computing the search version of generalizations of MCSP[s(n)], which also extend to time-bounded Kolmogorov complexity. In particular, we show that search-MCSP[s(n)] (where we must output a s(n)-size circuit when it exists) admits extremely efficient AC0 circuits and streaming algorithms using Σ3 SAT oracle gates of small fan-in (related to the size s(n) we want to test).
For A : {0,1} → {0,1}, let search-oracleMCSPA[s(n)] be the problem: Given a truth table T of size N=2n, output a Boolean circuit for T of size at most s(n) with AND, OR, NOT, and A-oracle gates (or report that no such circuit exists). Some consequences of our results are:
(1) For reasonable s(n) ≥ n and APH, if search-MCSPA[s(n)] does not have a 1-pass deterministic poly(s(n))-space streaming algorithm with poly(s(n)) update time, then PNP. For example, proving that it is impossible to synthesize SAT-oracle circuits of size 2n/log n with a streaming algorithm on truth tables of length N=2n using Nε update time and Nε space on length-N inputs (for some ε > 0) would already separate P and NP. Note that some extremely simple functions, such as EQUALITY of two strings, already satisfy such lower bounds.
(2) If search-MCSP[nc] lacks Õ(N)-size, Õ(1)-depth circuits for a c ≥ 1, then NPP/poly.
(3) If search-MCSP[s(n)] does not have N · poly(s(n))-size, O(logN)-depth circuits, then NPNC1. Note it is known that MCSP[2n] does not have formulas of N1.99 size [Hirahara and Santhanam, CCC 2017].
(4) If there is an ε > 0 such that for all c ≥ 1, search-MCSP[2n/c] does not have N1+ε-size O(1/ε)-depth ACC0 circuits, then NPACC0. Thus the amplification results of Allender and Koucký [JACM 2010] can extend to problems in NP and beyond.
Furthermore, if we substitute ⊕ P, PP, PSPACE, or EXP-complete problems for the oracle A, we obtain separations for those corresponding complexity classes instead of NP. Analogues of the above results hold for time-bounded Kolmogorov complexity as well.

References

[1]
{AB09} Sanjeev Arora and Boaz Barak. Computational Complexity: A Modern Approach. Cambridge University Press, 2009.
[2]
{ABK + 06} Eric Allender, Harry Buhrman, Michal Koucký, Dieter van Melkebeek, and Detlef Ronneburger. Power from random strings. SIAM Journal on Computing, 35(6):1467–1493, 2006. Preliminary version in FOCS’02.
[3]
{AH17} Eric Allender and Shuichi Hirahara. New insights on the (non-)hardness of circuit minimization and related problems. In MFCS, pages 54:1–54:14, 2017.
[4]
{AHK17} Eric Allender, Dhiraj Holden, and Valentine Kabanets. The minimum oracle circuit size problem. Computational Complexity, 26(2):469–496, 2017. Preliminary version in STACS’15. {Ajt02} Miklós Ajtai. Determinism versus nondeterminism for linear time rams with memory restrictions. Journal of Computer and System Sciences, 65(1):2–37, 2002.
[5]
{Ajt05} Miklós Ajtai. A non-linear time lower bound for boolean branching programs. Theory of Computing, 1(8):149–176, 2005.
[6]
{AK10} Eric Allender and Michal Koucký. Amplifying lower bounds by means of self-reducibility. JACM, 57(3), 2010.
[7]
Weak Lower Bounds on Resource-Bounded Compression... STOC ’19, June 23–26, 2019, Phoenix, AZ, USA {All01} Eric Allender. When worlds collide: Derandomization, lower bounds, and kolmogorov complexity. In FST TCS 2001: Foundations of Software Technology and Theoretical Computer Science, 2001.
[8]
{AW09} Scott Aaronson and Avi Wigderson. Algebrization: A new barrier in complexity theory. TOCT, 1(1):2:1–2:54, 2009.
[9]
{BGS75} Theodore P. Baker, John Gill, and Robert Solovay. Relativizations of the P =? NP question. SIAM J. Comput., 4(4):431–442, 1975.
[10]
{BJS01} Paul Beame, Thathachar S Jayram, and Michael Saks. Time-space tradeoffs for branching programs. Journal of Computer and System Sciences, 63(4):542–572, 2001.
[11]
{BSSV03} Paul Beame, Michael Saks, Xiaodong Sun, and Erik Vee. Time-space trade-off lower bounds for randomized computation of decision problems. Journal of the ACM (JACM), 50(2):154–195, 2003.
[12]
{BW15} Samuel R. Buss and Ryan Williams. Limits on alternation trading proofs for time-space lower bounds. Computational Complexity, 24(3):533–600, 2015.
[13]
{Cho11} Timothy Y. Chow. Almost-natural proofs. J. Comput. Syst. Sci., 77(4):728– 737, 2011.
[14]
{FLvMV05} Lance Fortnow, Richard J. Lipton, Dieter van Melkebeek, and Anastasios Viglas. Time-space lower bounds for satisfiability. JACM, 52(6):835–865, 2005.
[15]
{Hir18} Shuichi Hirahara. Non-black-box worst-case to average-case reductions within NP. Electronic Colloquium on Computational Complexity (ECCC), 25:138, 2018.
[16]
{HOS18} Shuichi Hirahara, Igor Carboni Oliveira, and Rahul Santhanam. Nphardness of minimum circuit size problem for OR-AND-MOD circuits. In CCC, pages 5:1–5:31, 2018.
[17]
{HP15} John M. Hitchcock and Aduri Pavan. On the NP-completeness of the minimum circuit size problem. In 35th IARCS Conf. Found. of Software Tech. and Theoret. Comput. Sci. (FSTTCS’15), volume 45 of LIPIcs, pages 236–245, 2015.
[18]
{HS17} Shuichi Hirahara and Rahul Santhanam. On the average-case complexity of MCSP and its variants. In CCC, pages 7:1–7:20, 2017.
[19]
{HW16} Shuichi Hirahara and Osamu Watanabe. Limits of minimum circuit size problem as oracle. In CCC, volume 50, pages 18:1–18:20, 2016. Available at ECCC.
[20]
{IKV18} Russell Impagliazzo, Valentine Kabanets, and Ilya Volkovich. The power of natural properties as oracles. In CCC, pages 7:1–7:20, 2018.
[21]
{KC00} Valentine Kabanets and Jin-yi Cai. Circuit minimization problem. In STOC, pages 73–79, 2000.
[22]
{Lev84} Leonid A. Levin. Randomness conservation inequalities; information and independence in mathematical theories. Information and Control, 61(1):15–37, 1984.
[23]
{LW12} Richard J. Lipton and Ryan Williams. Amplifying circuit lower bounds against polynomial time with applications. In CCC, pages 1–9, 2012.
[24]
{MP17} 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.
[25]
{MW15} Cody D. Murray and R. Ryan Williams. On the (non) NP-hardness of computing circuit complexity. In CCC, volume 33 of LIPIcs, pages 365–380. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2015.
[26]
{OPS18} Igor Carboni Oliveira, Ján Pich, and Rahul Santhanam. Hardness magnification near state-of-the-art lower bounds. Electronic Colloquium on Computational Complexity (ECCC), 25:158, 2018.
[27]
{OS18} Igor Carboni Oliveira and Rahul Santhanam. Hardness magnification for natural problems. In FOCS, 2018. Available at ECCC.
[28]
{RR97} Alexander Razborov and Steven Rudich. Natural proofs. JCSS, 55(1):24–35, 1997.
[29]
{Sri03} Aravind Srinivasan. On the approximability of clique and related maximization problems. Journal of Computer and System Sciences, 67(3):633 – 651, 2003.
[30]
{Tra84} B. A. Trakhtenbrot. A survey of russian approaches to perebor (brute-force searches) algorithms. Annals of the History of Computing, 6(4):384–400, Oct 1984.
[31]
{Wil08} R. Ryan Williams. Time-space tradeoffs for counting NP solutions modulo integers. Computational Complexity, 17(2):179–219, 2008.

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)On One-Way Functions, the Worst-Case Hardness of Time-Bounded Kolmogorov Complexity, and Computational DepthTheory of Cryptography10.1007/978-3-031-78011-0_8(222-252)Online publication date: 2-Dec-2024
  • (2024)A Direct PRF Construction from Kolmogorov ComplexityAdvances in Cryptology – EUROCRYPT 202410.1007/978-3-031-58737-5_14(375-406)Online publication date: 28-Apr-2024
  • Show More Cited By

Index Terms

  1. Weak lower bounds on resource-bounded compression imply strong separations of complexity classes

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        STOC 2019: Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing
        June 2019
        1258 pages
        ISBN:9781450367059
        DOI:10.1145/3313276
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 23 June 2019

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. Kolmogorov complexity
        2. hardness magnification
        3. minimum circuit size problem
        4. streaming algorithms

        Qualifiers

        • Research-article

        Conference

        STOC '19
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

        Upcoming Conference

        STOC '25
        57th Annual ACM Symposium on Theory of Computing (STOC 2025)
        June 23 - 27, 2025
        Prague , Czech Republic

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)14
        • Downloads (Last 6 weeks)1
        Reflects downloads up to 16 Feb 2025

        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)On One-Way Functions, the Worst-Case Hardness of Time-Bounded Kolmogorov Complexity, and Computational DepthTheory of Cryptography10.1007/978-3-031-78011-0_8(222-252)Online publication date: 2-Dec-2024
        • (2024)A Direct PRF Construction from Kolmogorov ComplexityAdvances in Cryptology – EUROCRYPT 202410.1007/978-3-031-58737-5_14(375-406)Online publication date: 28-Apr-2024
        • (2023)Cryptographic hardness under projections for time-bounded Kolmogorov complexityTheoretical Computer Science10.1016/j.tcs.2022.10.040940(206-224)Online publication date: Jan-2023
        • (2022)Extremely efficient constructions of hash functions, with applications to hardness magnification and PRFsProceedings of the 37th Computational Complexity Conference10.4230/LIPIcs.CCC.2022.23(1-37)Online publication date: 20-Jul-2022
        • (2022)Open Problems ColumnACM SIGACT News10.1145/3577971.357797553:4(11-31)Online publication date: 19-Dec-2022
        • (2022)Beyond Natural Proofs: Hardness Magnification and LocalityJournal of the ACM10.1145/353839169:4(1-49)Online publication date: 23-Aug-2022
        • (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
        • (2022)Constant Depth Formula and Partial Function Versions of MCSP Are HardSIAM Journal on Computing10.1137/20M138356253:6(FOCS20-317-FOCS20-367)Online publication date: 31-Aug-2022
        • Show More Cited By

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media