Skip to main content
Log in

On The Closures of Monotone Algebraic Classes and Variants of the Determinant

  • Published:
Algorithmica Aims and scope Submit manuscript

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}\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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

  2. 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)

  3. 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

    Article  MathSciNet  Google Scholar 

  4. 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)

  5. Bini, D.: Relations between exact and approximate bilinear algorithms. Applications. CALCOLO 17(1), 87–97 (1980)

    Article  MathSciNet  Google Scholar 

  6. 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)

  7. 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

  8. Kumar, M.: On the power of border of depth-3 arithmetic circuits. ACM Trans. Comput. Theory 12(1), 1–8 (2020)

    Article  MathSciNet  Google Scholar 

  9. Bringmann, K., Ikenmeyer, C., Zuiddam, J.: On algebraic branching programs of small width. J ACM 65(5), 1–29 (2018)

    Article  MathSciNet  Google Scholar 

  10. Allender, E., Wang, F.: On the power of algebraic branching programs of width two. Comput. Complex. 25(1), 217–253 (2016)

    Article  MathSciNet  Google Scholar 

  11. Mahajan, M., Vinay, V.: Determinant: combinatorics, algorithms, and complexity. Chic. J. Theor. Comput, Sci (1997)

    Google Scholar 

  12. Durand, A., Mahajan, M., Malod, G., de Rugy-Altherre, N., Saurabh, N.: Homomorphism polynomials complete for VP. Chic. J. Theor. Comput. Sci. 2016 (2016)

  13. 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

    Article  MathSciNet  Google Scholar 

  14. Raz, R.: Elusive Functions and Lower Bounds for Arithmetic Circuits. Theory Comput. 6(1), 135–177 (2010)

    Article  MathSciNet  Google Scholar 

  15. 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)

    MathSciNet  Google Scholar 

  16. Malod, G., Portier, N.: Characterizing Valiant’s algebraic complexity classes. J. Complex. 24(1), 16–38 (2008)

  17. Ikenmeyer, C, Sanyal, A.: A note on VNP-completeness and border complexity. Inf. Process. Lett. 176 (2022)

  18. Brandstädt, A., Le, V.B., Spinrad, J.P.: Graph Classes: A Survey. SIAM, Philadelphia (1999)

    Book  Google Scholar 

  19. Saurabh, N.: Algebraic models of computation. MS Thesis (2012)

Download references

Acknowledgements

The authors would like to thank Shourya Pandey for initial disucssions about this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prasad Chaugule.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00453-024-01221-8

Keywords

Navigation