Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Dual VP Classes

Published: 01 September 2017 Publication History

Abstract

We consider the complexity class ACC 1 and related families of arithmetic circuits. We prove a variety of collapse results, showing several settings in which no loss of computational power results if fan-in of gates is severely restricted, as well as presenting a natural class of arithmetic circuits in which no expressive power is lost by severely restricting the algebraic degree of the circuits. We draw attention to the strong connections that exist between ACC 1 and VP, via connections to the classes CC 1[m] for various m. These results tend to support a conjecture regarding the computational power of the complexity class VP over finite algebras, and they also highlight the significance of a class of arithmetic circuits that is in some sense dual to VP. In particular, these dual-VP classes provide new characterizations of ACC 1 and TC 1 in terms of circuits of semiunbounded fan-in. As a corollary, we show that ACC i = CC i for all $${i \geq 1}$$iź1.

References

[1]
M. Agrawal, E. Allender & S. Datta (2000). On TC0, AC0, and Arithmetic Circuits. Journal of Computer and System Sciences 60, 395-421.
[2]
E. Allender & V. Gore (1994). A uniform circuit lower bound for the permanent. SIAM Journal on Computing 23, 1026-49.
[3]
E. Allender, J. Jiao, M. Mahajan & V. Vinay (1998). Non-Commutative Arithmetic Circuits: Depth Reduction and Size Lower Bounds. Theoretical Computer Science 209, 47-86.
[4]
E. Allender, K. Reinhardt & S. Zhou (1999). Isolation, matching, and counting: Uniform and nonuniform upper bounds. Journal of Computer and System Sciences 59(2), 164-181.
[5]
Eric Allender, Anna Gál & Ian Mertz (2015). Dual VP Classes. In Proc. 40th International Symposium on Mathematical Foundations of Computer Science (MFCS), number 9235 in Lecture Notes in Computer Science, 14-25. Springer Berlin Heidelberg.
[6]
Eric Allender & Asa Goodwillie (2015). Arithmetic circuit classes over Zm. Technical Report 15-145, Electronic Colloquium on Computational Complexity (ECCC).
[7]
Eric Allender & Michal Koucky (2010). Amplifying Lower Bounds by Means of Self-Reducibility. Journal of the ACM 57, 14:1 - 14:36.
[8]
R. Beigel & J. Tarui (1994). On ACC. Computational Complexity 4, 350-366. Special issue on circuit complexity.
[9]
L. Blum, F. Cucker, M. Shub & S. Smale (1998). Complexity and Real Computation. Springer.
[10]
A. Borodin, S. A. Cook, P. W. Dymond, W. L. Ruzzo & M. Tompa (1989). Two applications of inductive counting for complementation problems. SIAM Journal on Computing 18, 559-578. See Erratum in SIAM J. Comput. 18, 1283.
[11]
Harry Buhrman, Richard Cleve, Michal Koucky, Bruno Loff & Florian Speelman (2014). Computing with a full memory: catalytic space. In ACM Symposium on Theory of Computing (STOC), 857-866.
[12]
Peter Bürgisser (1999). On the Structure of Valiant's Complexity Classes. Discrete Mathematics & Theoretical Computer Science 3(3), 73-94.
[13]
Peter Bürgisser (2000). Cook's versus Valiant's hypothesis. Theoretical Computer Science 235(1), 71-88.
[14]
Hervé Caussinus, Pierre McKenzie, Denis Thérien & Heribert Vollmer (1998). Nondeterministic NC1 Computation. Journal of Computer and System Sciences 57(2), 200-212.
[15]
Suresh Chari, Pankaj Rohatgi & Aravind Srinivasan (1995). Randomness-Optimal Unique Element Isolation with Applications to Perfect Matching and Related Problems. SIAM Journal on Computing 24(5), 1036-1050.
[16]
A. Chiu, G.I. Davida & B. Litow (2001). Division in logspaceuniform NC1. RAIRO Theoretical Informatics and Applications 35, 259-276.
[17]
Capi Corrales-Rodrigáñez & René Schoof (1997). The support problem and its elliptic analogue. Journal of Number Theory 64(2), 276-290.
[18]
Ofer Gabber & Zvi Galil (1981). Explicit Constructions of Linear-Sized Superconcentrators. Journal of Computer and System Sciences 22(3), 407-420.
[19]
Anna Gál (1995). Semi-Unbounded Fan-In Circuits: Boolean vs. Arithmetic. Proceedings of the Tenth Annual Structure in Complexity Theory Conference, Minneapolis, Minnesota, USA, June 19-22, 1995 82-87.
[20]
Anna Gál & Avi Wigderson (1996). Boolean complexity classes vs. their arithmetic analogs. Random Struct. Algorithms 9(1-2), 99-111.
[21]
Michael Hahn, Andreas Krebs, Klaus-Jörn Lange & Michael Ludwig (2015). Visibly Counter Languages and the Structure of NC1. In Symposium on Mathematical Foundations of Computer Science (MFCS), number 9235 in Lecture Notes in Computer Science, 384-394. Springer.
[22]
Kristoffer Arnsfelt Hansen & Michal Koucky (2010). A New Characterization of ACC0 and Probabilistic CC0. Computational Complexity 19(2), 211-234.
[23]
William Hesse, Eric Allender & David A. Mix Barrington (2002). Uniform Constant-Depth Threshold Circuits for Division and Iterated Multiplication. Journal of Computer and System Sciences 65, 695-716.
[24]
N. Immerman & S. Landau (1995). The Complexity of Iterated Multiplication. Information and Computation 116, 103-116.
[25]
Russell Impagliazzo & David Zuckerman (1989). How to Recycle Random Bits. In IEEE Symposium on Foundations of Computer Science (FOCS), 248-253.
[26]
Pascal Koiran & Sylvain Perifel (2011). Interpolation in Valiant's Theory. Computational Complexity 20(1), 1-20.
[27]
Guillaume Malod & Natacha Portier (2008). Characterizing Valiant's algebraic complexity classes. J. Complexity 24(1), 16-38.
[28]
Cristopher Moore, Denis Thérien, François Lemieux, Joshua Berman & Arthur Drisko (2000). Circuits and Expressions with Nonassociative Gates. Journal of Computer and System Sciences 60(2), 368-394.
[29]
J. Reif & S. Tate (1992). On threshold circuits and polynomial computation. SIAM Journal on Computing 21, 896-908.
[30]
K. Reinhardt & E. Allender (2000). Making Nondeterminism Unambiguous. SIAM Journal on Computing 29, 1118-1131.
[31]
R. Smolensky (1987). Algebraic Methods in the Theory of Lower Bounds for Boolean Circuit Complexity. In ACM Symposium on Theory of Computing (STOC), 77-82.
[32]
H. Straubing (1994). Finite Automata, Formal Logic, and Circuit Complexity. Birkhäuser, Boston.
[33]
Denis Thérien (1994). Circuits constructed with MODq gates cannot compute "AND" in sublinear size. Computational Complexity 4(4), 383-388.
[34]
S. Toda (1991). PP Is as Hard as the Polynomial-Time Hierarchy. SIAM Journal on Computing 20, 865-877.
[35]
L.G. Valiant (1979). Completeness classes in algebra. In Proc. 11th ACM STOC, 249-261.
[36]
L.G. Valiant, S. Skyum, S. Berkowitz & C. Rackoff (1983). Fast parallel computation of polynomials using few processors. SIAM Journal on Computing 12(4), 641-644.
[37]
H. Venkateswaran (1991). Properties That Characterize LOGCFL. Journal of Computer and System Sciences 43, 380-404.
[38]
V Vinay (1991). Counting auxiliary pushdown automata and semi-unbounded arithmetic circuits. In Proceedings of 6th Structure in Complexity Theory Conference, 270-284.
[39]
H. Vollmer (1999). Introduction to Circuit Complexity: A Uniform Approach. Springer-Verlag New York Inc.
[40]
J. von zur Gathen (1993). Parallel linear algebra. In Synthesis of Parallel Algorithms, J. Reif, editor, 574-615. Morgan Kaufmann.
[41]
William P Wardlaw (1994). Matrix representation of finite fields. Mathematics Magazine 289-293.
[42]
Ryan Williams (2014). Nonuniform ACC circuit lower bounds. Journal of the ACM 61(1), 2.
[43]
T. Xylouris (2011). On the least prime in an arithmetic progression and estimates for the zeros of Dirichlet L-functions. Acta Arithmetica 150, 65-91.
[44]
Andrew Chi-Chih Yao (1990). On ACC and Threshold Circuits. In IEEE Symposium on Foundations of Computer Science (FOCS), 619- 627.

Cited By

View all
  • (2023)Guest ColumnACM SIGACT News10.1145/3586165.358617554:1(63-81)Online publication date: 28-Feb-2023
  • (2022)Trading time and space in catalytic branching programsProceedings of the 37th Computational Complexity Conference10.4230/LIPIcs.CCC.2022.8(1-21)Online publication date: 20-Jul-2022
  • (2019)Bootstrapping results for threshold circuits “just beyond” known lower boundsProceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing10.1145/3313276.3316333(34-41)Online publication date: 23-Jun-2019

Index Terms

  1. Dual VP Classes
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Computational Complexity
        Computational Complexity  Volume 26, Issue 3
        September 2017
        230 pages

        Publisher

        Birkhauser Verlag

        Switzerland

        Publication History

        Published: 01 September 2017

        Author Tags

        1. Arithmetic circuits
        2. Circuit complexity
        3. F.1.3 Complexity Measures and Classes
        4. Semiunbounded circuits
        5. Threshold circuits

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

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

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)Guest ColumnACM SIGACT News10.1145/3586165.358617554:1(63-81)Online publication date: 28-Feb-2023
        • (2022)Trading time and space in catalytic branching programsProceedings of the 37th Computational Complexity Conference10.4230/LIPIcs.CCC.2022.8(1-21)Online publication date: 20-Jul-2022
        • (2019)Bootstrapping results for threshold circuits “just beyond” known lower boundsProceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing10.1145/3313276.3316333(34-41)Online publication date: 23-Jun-2019

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media