Abstract
In this paper we prove the following two results.
-
We show that for any \(C \in \{\textsf {mVF}, \textsf {mVP}, \textsf {mVNP}\}\), \(C = \overline{C}\). Here, \(\textsf {mVF}, \textsf {mVP}\), and \(\textsf {mVNP}\) are monotone variants of \(\textsf {VF}, \textsf {VP}\), and \(\textsf {VNP}\), respectively. For an algebraic complexity class C, \(\overline{C}\) denotes the closure of C. For \(\textsf {mVBP}\) a similar result was shown in Bläser et al. (in: 35th Computational Complexity Conference, CCC 2020. LIPIcs, vol 169, pp 21–12124, 2020. https://doi.org/10.4230/LIPIcs.CCC.2020.21). Here we extend their result by adapting their proof.
-
We define polynomial families \(\{\mathcal {P}(k)_n\}_{n \ge 0}\), such that \(\{\mathcal {P}(0)_n\}_{n \ge 0}\) equals the determinant polynomial. We show that \(\{\mathcal {P}(k)_n\}_{n \ge 0}\) is \(\textsf {VBP}\) complete for \(k=1\) and it becomes \(\textsf {VNP}\) complete when \(k \ge 2\). In particular, \(\{\mathcal {P}(k)_n\}\) is \(\mathtt {Det^{\ne k}_n(X)}\), a polynomial obtained by summing over all signed cycle covers that avoid length k cycles. We show that \(\mathtt {Det^{\ne 1}_n(X)}\) is complete for \(\textsf {VBP}\) and \(\mathtt {Det^{\ne k}_n(X)}\) is complete for \(\textsf {VNP}\) for all \(k \ge 2\) over any field \(\mathbb {F}\).
Similar content being viewed by others
Notes
Formally, \(\overline{\textsf {VP}}\) is defined using topological approximations However, for reasonably well-behaved fields \(\mathbb {F}\), the two notions of approximation are equivalent. We will focus on algebraic approximation in this note.
Let \(f_n(x_1, x_2, \ldots , x_{k(n)})\) be a p-bounded polynomial family. The polynomial family \(f_n\) is said to be in \(\textsf {VNP}\) if there exists a polynomial family \(g_n \in \textsf {VP}\) such that \(f_n = \sum _{y_1, y_2 \ldots , y_{k'(n)} \in \lbrace 0, 1 \rbrace } g_n(x_1, x_2, \ldots , x_{k(n)}, y_1, y_2, \ldots , y_{k^{'}(n)})\), where \(k'(n)\) is polynomially bounded in n.
A cycle cover of a directed graph H is a set of vertex disjoint cycles which are subgraphs of graph H and contains all the vertices of H.
A family \(f_n(X)\) is said to be a p-projection of \(g_n(Y)\) (denoted as \(f_n(X) \le _{p} g_n(Y)\)) if there exists a polynomially bounded function \(t: \mathbb {N} \longrightarrow \mathbb {N}\) such that \(f_n(X)\) can be computed from \(g_{t(n)}(Y)\) by setting its variables to one of the variables of \(f_n(X)\) or to field constants. A p-bounded family \(f_n\) is said to be hard for a complexity class \(\mathcal {C}\) if for any \(g_n \in \mathcal {C}\), \(g_n \le _{p} f_n\). A p-bounded family \(f_n\) is complete for a class \(\mathcal {C}\) if it is in \(\mathcal {C}\) and is hard for \(\mathcal {C}\).
References
Bläser, M., Ikenmeyer, C., Mahajan, M., Pandey, A., Saurabh, N.: Algebraic branching programs, border complexity, and tangent spaces. In: 35th Computational Complexity Conference, CCC 2020. LIPIcs, vol. 169, pp. 21–12124 (2020). https://doi.org/10.4230/LIPIcs.CCC.2020.21
Valiant, L.G.: Completeness classes in algebra. In: Proceedings of the Eleventh Annual ACM Symposium on Theory of Computing. STOC ’79, pp. 249–261 (1979)
Shpilka, A., Yehudayoff, A.: Arithmetic circuits: a survey of recent results and open questions. Found. Trends Theor. Comput. Sci. 5(3–4), 207–388 (2010). https://doi.org/10.1561/0400000039
Bini, D.A., Capovani, M., Romani, F., Lotti, G.: O(\(n^{2. 7799}\)) complexity for \(n\) x \(n\) approximate matrix multiplication, Elsevier Science, Amsterdam, Paesi Bassi, Inf. Process. Lett. 234–235 (1979)
Bini, D.: Relations between exact and approximate bilinear algorithms. Applications. CALCOLO 17(1), 87–97 (1980)
Mulmuley, K.D., Sohoni, M.: Geometric complexity theory I: an approach to the P vs. NP and related problems. SIAM J. Comput. 31(2), 496–526 (2001)
Grochow, J.A., Mulmuley, K.D., Qiao, Y.: Boundaries of VP and VNP. In: 43rd International Colloquium on Automata, Languages, and Programming, ICALP. LIPIcs, vol. 55, pp. 34–3414 (2016). https://doi.org/10.4230/LIPIcs.ICALP.2016.34
Kumar, M.: On the power of border of depth-3 arithmetic circuits. ACM Trans. Comput. Theory 12(1), 1–8 (2020)
Bringmann, K., Ikenmeyer, C., Zuiddam, J.: On algebraic branching programs of small width. J ACM 65(5), 1–29 (2018)
Allender, E., Wang, F.: On the power of algebraic branching programs of width two. Comput. Complex. 25(1), 217–253 (2016)
Mahajan, M., Vinay, V.: Determinant: combinatorics, algorithms, and complexity. Chic. J. Theor. Comput, Sci (1997)
Durand, A., Mahajan, M., Malod, G., de Rugy-Altherre, N., Saurabh, N.: Homomorphism polynomials complete for VP. Chic. J. Theor. Comput. Sci. 2016 (2016)
Chaugule, P., Limaye, N., Varre, A.: Variants of homomorphism polynomials complete for algebraic complexity classes. ACM Trans. Comput. Theory 13(4), 21–12126 (2021). https://doi.org/10.1145/3470858
Raz, R.: Elusive Functions and Lower Bounds for Arithmetic Circuits. Theory Comput. 6(1), 135–177 (2010)
Shpilka, A., Yehudayoff, A.: Arithmetic circuits: a survey of recent results and open questions. Found. Trends Theor. Comput. Sci. 5(3–4), 207–388 (2010)
Malod, G., Portier, N.: Characterizing Valiant’s algebraic complexity classes. J. Complex. 24(1), 16–38 (2008)
Ikenmeyer, C, Sanyal, A.: A note on VNP-completeness and border complexity. Inf. Process. Lett. 176 (2022)
Brandstädt, A., Le, V.B., Spinrad, J.P.: Graph Classes: A Survey. SIAM, Philadelphia (1999)
Saurabh, N.: Algebraic models of computation. MS Thesis (2012)
Acknowledgements
The authors would like to thank Shourya Pandey for initial disucssions about this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was done when Prasad Chaugule was a student at the Indian Institute of Technology Bombay.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chaugule, P., Limaye, N. On The Closures of Monotone Algebraic Classes and Variants of the Determinant. Algorithmica (2024). https://doi.org/10.1007/s00453-024-01221-8
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00453-024-01221-8