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

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

Bootstrapping results for threshold circuits “just beyond” known lower bounds

Published: 23 June 2019 Publication History

Abstract

The best known lower bounds for the circuit class TC0 are only slightly super-linear. Similarly, the best known algorithm for derandomization of this class is an algorithm for quantified derandomization (i.e., a weak type of derandomization) of circuits of slightly super-linear size. In this paper we show that even very mild quantitative improvements of either of the two foregoing results would already imply super-polynomial lower bounds for TC0. Specifically:
(1) If for every c>1 and sufficiently large d∈ℕ it holds that n-bit TC0 circuits of depth d require n1+cd wires to compute certain NC1-complete functions, then TC0NC1. In fact, even lower bounds for TC0 circuits of size n1+cd against these functions when c>1 is fixed and sufficiently small would yield lower bounds for polynomial-sized circuits. Lower bounds of the form n1+cd against these functions are already known, but for a fixed c≈2.41 that is too large to yield new lower bounds via our results.
(2) If there exists a deterministic algorithm that gets as input an n-bit TC0 circuit of depth d and n1+(1.61)d wires, runs in time 2no(1), and distinguishes circuits that accept at most B(n)=2n1−(1.61)d inputs from circuits that reject at most B(n) inputs, then NEXPTC0. An algorithm for this “quantified derandomization” task is already known, but it works only when the number of wires is n1+cd, for c>30, and with a smaller B(n)≈2n1−(30/c)d.
Intuitively, the “takeaway” message from our work is that the gap between currently-known results and results that would suffice to get super-polynomial lower bounds for TC0 boils down to the precise constant c>1 in the bound n1+cd on the number of wires. Our results improve previous results of Allender and Koucký (2010) and of the second author (2018), respectively, whose hypotheses referred to circuits with n1+c/d wires (rather than n1+cd wires). We also prove results similar to two results above for other circuit classes (i.e., ACC0 and CC0).

References

[1]
Scott Aaronson. P ? = N P, 2017. Accessed at http://www.scottaaronson.com/ papers/pnp.pdf, June 20, 2017.
[2]
M. Ajtai. Σ 1 1 -formulae on finite structures. Annals of Pure and Applied Logic, 24 (1):1–48, 1983.
[3]
Eric Allender and Michal Koucký. Amplifying lower bounds by means of selfreducibility. Journal of the ACM, 57(3):14, 36, 2010.
[4]
Eric Allender, Anna Gál, and Ian Mertz. Dual VP classes. Computational Complexity, 26(3):583–625, 2017.
[5]
David A. Mix Barrington. Bounded-width polynomial-size branching programs recognize exactly those languages in nc 1. Journal of Computer and System Sciences, 38(1):150–164, 1989.
[6]
13 This does not yet suffice for the full construction, since a top gate might touch an even number of gates in the middle layer that are set to one.
[7]
David A. Mix Barrington, Howard Straubing, and Denis Thérien. Non-uniform automata over groups. Information and Computation, 89(2):109–132, 1990.
[8]
Paul Beame, Erik Brisson, and Richard Ladner. The complexity of computing symmetric functions using threshold circuits. Theoretical Computer Science, 100 (1):253–265, 1992.
[9]
Eli Ben-Sasson and Emanuele Viola. Short PCPs with projection queries. In Proc. 41st International Colloquium on Automata, Languages and Programming (ICALP), pages 163–173. 2014.
[10]
Michael Capalbo, Omer Reingold, Salil Vadhan, and Avi Wigderson. Randomness conductors and constant-degree lossless expanders. In Proc. 34th Annual ACM Symposium on Theory of Computing (STOC), pages 659–668, 2002.
[11]
Arkadev Chattopadhyay, Navin Goyal, Pavel Pudlák, and Denis Thérien. Lower bounds for circuits with mod m gates. In Proc. 47th Annual ACM Symposium on Theory of Computing (STOC), 2006.
[12]
Lijie Chen and Roei Tell. Bootstrapping results for threshold circuits “just beyond” known lower bounds. Electronic Colloquium on Computational Complexity: ECCC, 25:199, 2018.
[13]
Ruiwen Chen, Rahul Santhanam, and Srikanth Srinivasan. Average-case lower bounds and satisfiability algorithms for small threshold circuits. In Proc. 31st Annual IEEE Conference on Computational Complexity (CCC), pages 1:1–1:35, 2016.
[14]
Jürgen Forster, Matthias Krause, Satyanarayana V. Lokam, Rustam Mubarakzjanov, Niels Schmitt, and Hans Ulrich Simon. Relations between communication complexity, linear arrangements, and computational complexity. In Proc. 21st Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS), pages 171–182, 2001.
[15]
Merrick Furst, James B. Saxe, and Michael Sipser. Parity, circuits, and the polynomial-time hierarchy. Mathematical Systems Theory, 17(1):13–27, 1984.
[16]
Anna Gál, Kristoffer Arnsfelt Hansen, Michal Koucký, Pavel Pudlák, and Emanuele Viola. Tight bounds on computing error-correcting codes by boundeddepth circuits with arbitrary gates. IEEE Transactions on Information Theory, 59 (10):6611–6627, 2013.
[17]
Oded Goldreich and Avi Widgerson. On derandomizing algorithms that err extremely rarely. Electronic Colloquium on Computational Complexity: ECCC, 20: 152, 2013.
[18]
Oded Goldreich and Avi Widgerson. On derandomizing algorithms that err extremely rarely. In Proc. 46th Annual ACM Symposium on Theory of Computing (STOC), pages 109–118. 2014. Full version available online at Electronic Colloquium on Computational Complexity: ECCC, 20:152 (Rev. 2), 2013.
[19]
András Hajnal, Wolfgang Maass, Pavel Pudlák, Mario Szegedy, and György Turán. Threshold circuits of bounded depth. Journal of Computer and System Sciences, 46(2):129–154, 1993.
[20]
Kristoffer Arnsfelt Hansen and Michal Koucký. A new characterization of ACC 0 and probabilistic CC 0. Computational Complexity, 19(2):211–234, 2010.
[21]
Johan Håstad. Computational Limitations of Small-depth Circuits. MIT Press, 1987.
[22]
Russell Impagliazzo, Ramamohan Paturi, and Michael E. Saks. Size-depth tradeoffs for threshold circuits. SIAM Journal of Computing, 26(3):693–707, 1997.
[23]
Daniel M. Kane and Ryan Williams. Super-linear gate and super-quadratic wire lower bounds for depth-two and depth-three threshold circuits. In Proc. 48th Annual ACM Symposium on Theory of Computing (STOC), pages 633–643, 2016.
[24]
Eric Miles and Emanuele Viola. Substitution-permutation networks, pseudorandom functions, and natural proofs. Journal of the ACM, 62(6):Art. 46, 29, 2015.
[25]
Cody Murray and Ryan Williams. Circuit lower bounds for nondeterministic quasi-polytime: An easy witness lemma for np and nqp. In Proc. 50th Annual ACM Symposium on Theory of Computing (STOC), 2018.
[26]
Joseph Naor and Moni Naor. Small-bias probability spaces: efficient constructions and applications. SIAM Journal of Computing, 22(4):838–856, 1993.
[27]
Noam Nisan and Avi Wigderson. Hardness vs. randomness. Journal of Computer and System Sciences, 49(2):149–167, 1994.
[28]
Igor Carboni Oliveira and Rahul Santhanam. Hardness magnification for natural problems. Electronic Colloquium on Computational Complexity: ECCC, 25:139, 2018.
[29]
Ramamohan Paturi and Michael E. Saks. Approximating threshold circuits by rational functions. Information and Computation, 112(2):257–272, 1994.
[30]
Ran Raz, Omer Reingold, and Salil Vadhan. Extracting all the randomness and reducing the error in Trevisan’s extractors. Journal of Computer and System Sciences, 65(1):97–128, 2002.
[31]
Alexander A. Razborov. Lower bounds on the size of constant-depth networks over a complete basis with logical addition. Mathematical Notes of the Academy of Science of the USSR, 41(4):333–338, 1987.
[32]
Alexander A. Razborov and Steven Rudich. Natural proofs. Journal of Computer and System Sciences, 55(1, part 1):24–35, 1997.
[33]
Rahul Santhanam and Ryan Williams. On medium-uniformity and circuit lower bounds. In Proc. 28th Annual IEEE Conference on Computational Complexity (CCC), pages 15–23. 2013.
[34]
STOC ’19, June 23–26, 2019, Phoenix, AZ, USA Lijie Chen and Roei Tell
[35]
Roman Smolensky. On interpolation by analytic functions with special properties and some weak lower bounds on the size of circuits with symmetric gates. In Proc. 31st Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages 628–631, 1990.
[36]
Roei Tell. Improved bounds for quantified derandomization of constant-depth circuits and polynomials. In Proc. 32nd Annual IEEE Conference on Computational Complexity (CCC), pages 18:1 – 18:49, 2017.
[37]
Roei Tell. Quantified derandomization of linear threshold circuits. In Proc. 50th Annual ACM Symposium on Theory of Computing (STOC), pages 855–865, 2018.
[38]
Luca Trevisan. Extractors and pseudorandom generators. Journal of the ACM, 48 (4):860–879, 2001.
[39]
Ryan Williams. Non-uniform ACC circuit lower bounds. In Proc. 26th Annual IEEE Conference on Computational Complexity (CCC), pages 115–125. 2011.
[40]
Ryan Williams. Improving exhaustive search implies superpolynomial lower bounds. SIAM Journal of Computing, 42(3):1218–1244, 2013.
[41]
Andrew C-C. Yao. Separating the polynomial-time hierarchy by oracles. In Proc. 26th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages 1–10, 1985.

Cited By

View all
  • (2024)On the Complexity of Avoiding Heavy Elements2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS61266.2024.00140(2403-2412)Online publication date: 27-Oct-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

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 ACM 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. Circuit Complexity
  2. Derandomization
  3. Threshold Circuits

Qualifiers

  • Research-article

Funding Sources

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)20
  • Downloads (Last 6 weeks)1
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)On the Complexity of Avoiding Heavy Elements2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS61266.2024.00140(2403-2412)Online publication date: 27-Oct-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)Tight Correlation Bounds for Circuits Between AC0 and TC0Proceedings of the conference on Proceedings of the 38th Computational Complexity Conference10.4230/LIPIcs.CCC.2023.18(1-40)Online publication date: 17-Jul-2023
  • (2023)Depth-𝑑 Threshold Circuits vs. Depth-(𝑑+1) AND-OR TreesProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585216(895-904)Online publication date: 2-Jun-2023
  • (2023)On the Minimum Depth of Circuits with Linear Number of Wires Encoding Good CodesComputing and Combinatorics10.1007/978-3-031-49193-1_30(392-403)Online publication date: 9-Dec-2023
  • (2022)Open Problems ColumnACM SIGACT News10.1145/3577971.357797553:4(11-31)Online publication date: 19-Dec-2022
  • (2022)Nearly Optimal Pseudorandomness from HardnessJournal of the ACM10.1145/355530769:6(1-55)Online publication date: 17-Nov-2022
  • (2022)Beyond Natural Proofs: Hardness Magnification and LocalityJournal of the ACM10.1145/353839169:4(1-49)Online publication date: 23-Aug-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
  • 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