Skip to main content
Log in

Improved Hitting Set for Orbit of ROABPs

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract

The orbit of an n-variate polynomial \(f({\rm x})\) over a field \(\mathbb{F}\) is the set \(\{f(A{\rm x} + {\rm b})\,\mid\, A\in{\rm GL}(n, \mathbb{F})\mbox{ and }{\rm b}\in \mathbb{F}^n\}\), and the orbit of a polynomial class is the union of orbits of the polynomials in it. In this paper, we give improved constructions of hitting sets for the orbit of read-once oblivious algebraic branching programs (ROABPs) and a related model. Over fields with characteristic zero or greater than \(d\), we construct a hitting set of size \((ndw)^{O(w^2\log n\cdot \min\{w^2, d\log w\})}\) for the orbit of ROABPs in unknown variable order where \(d\) is the individual degree and \(w\) is the width of ROABPs. We also give a hitting set of size \((ndw)^{O(\min\{w^2,d\log w\})}\) for the orbit of polynomials computed by width-w ROABPs in any variable order. Our hitting sets improve upon the results of Saha & Thankey (2021) who gave an \((ndw)^{O(d\log w)}\) size hitting set for the orbit of commutative ROABPs (a subclass of any-order ROABPs) and \((nw)^{O(w^6\log n)}\) size hitting set for the orbit of multilinear ROABPs. Designing better hitting sets in large individual degree regime, for instance \(d>n\), was asked as an open problem by Saha & Thankey (2021) and this work solves it in small width setting.

We prove some new rank concentration results by establishing low-cone concentration for polynomials over vector spaces, and they strengthen some previously known low-support-based rank concentration results shown in Forbes et al. (2013). These new low-cone concentration results are crucial in our hitting set construction, and may be of independent interest. To the best of our knowledge, this is the first time when low-cone rank concentration has been used for designing hitting sets.

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.

Similar content being viewed by others

References

  • Manindra Agrawal, Rohit Gurjar, Arpita Korwar & Nitin Saxena (2015). Hitting-Sets for ROABP and Sum of Set-Multilinear Circuits. SIAM Journal on Computing 44(3), 669–697.

  • Manindra Agrawal, Neeraj Kayal & Nitin Saxena (2004). PRIMES is in P. Annals of mathematics 781–793.

  • Manindra Agrawal, Chandan Saha, Ramprasad Saptharishi & Nitin Saxena (2012). Jacobian hits circuits: hitting-sets, lower bounds for depth-D occur-k formulas & depth-3 transcendence degreek circuits. In STOC, 599–614.

  • Manindra Agrawal, Chandan Saha & Nitin Saxena (2013). Quasi-polynomial hitting-set for set-depth-Δ formulas. In Symposium on Theory of Computing Conference, STOC’13, Palo Alto, CA, USA, June 1-4, 2013, 321–330.

  • Malte Beecken, Johannes Mittmann & Nitin Saxena (2013). Algebraic Independence and Blackbox Identity Testing. Inf. Comput. 222, 2–19. (Conference version in ICALP 2011).

  • Michael Ben-Or & Prasoon Tiwari (1988). A Deterministic Algorithm for Sparse Multivariate Polynominal Interpolation (Extended Abstract). In Proceedings of the 20th Annual ACM Symposium on Theory of Computing, May 2-4, 1988, Chicago, Illinois, USA, 301–309. URL https://doi.org/10.1145/62212.62241.

  • Chi-Ning Chou, Mrinal Kumar & Noam Solomon (2018). Hardness vs Randomness for Bounded Depth Arithmetic Circuits. In 33rd Computational Complexity Conference, CCC 2018, June 22-24, 2018, San Diego, CA, USA, 13:1–13:17. URL https://doi.org/10.4230/LIPIcs.CCC.2018.13.

  • David A. Cox, John Little & Donal O’Shea (2015). Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra. Springer Publishing Company, Incorporated, 4th edition. ISBN 3319167200, 9783319167206.

  • Richard A. Demillo & Richard J. Lipton (1978). A probabilistic remark on algebraic program testing. Information Processing Letters 7(4), 193 – 195. ISSN 0020-0190.

  • Zeev Dvir, Rafael Mendes de Oliveira & Amir Shpilka (2014). Testing Equivalence of Polynomials under Shifts. In 41st International Colloquium on Automata, Languages, and Programming, Part I, volume 8572 of Lecture Notes in Computer Science, 417–428.

  • Zeev Dvir & Amir Shpilka (2007). Locally Decodable Codes with Two Queries and Polynomial Identity Testing for Depth 3 Circuits. SIAM J. Comput. 36(5), 1404–1434. URL https://doi.org/10.1137/05063605X.

  • Zeev Dvir, Amir Shpilka & Amir Yehudayoff (2009). Hardness- Randomness Tradeoffs for Bounded Depth Arithmetic Circuits. SIAM J. Comput. 39(4), 1279–1293. URL https://doi.org/10.1137/080735850.

  • Stephen A. Fenner, Rohit Gurjar & Thomas Thierauf (2016). Bipartite perfect matching is in quasi-NC. In 48th Annual ACM Symposium on Theory of Computing, 754–763.

  • Michael A Forbes (2015). Deterministic divisibility testing via shifted partial derivatives. Available at: https://www.ias.edu/sites/default/files/math/csdm/14-15/Forbes2015 pdf. The conference version is accepted in 56th Annual Symposium on Foundations of Computer Science (FOCS 2015).

  • Michael A. Forbes, Sumanta Ghosh & Nitin Saxena (2018). Towards Blackbox Identity Testing of Log-Variate Circuits. In 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018, July 9-13, 2018, Prague, Czech Republic, 54:1–54:16.

  • Michael A. Forbes, Ramprasad Saptharishi & Amir Shpilka (2013). Pseudorandomness for Multilinear Read-Once Algebraic Branching Programs, in any Order. Electron. Colloquium Comput. Complex. 20, 132. URL http://eccc.hpi-web.de/report/2013/132.Conference version is accepted in STOC 2014.

  • Michael A Forbes & Amir Shpilka (2013a). Explicit Noether normalization for simultaneous conjugation via polynomial identity testing. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, 527–542. Springer.

  • Michael A. Forbes & Amir Shpilka (2013b). Quasipolynomial- Time Identity Testing of Non-commutative and Read-Once Oblivious Algebraic Branching Programs. In 54th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2013, 26-29 October, 2013, Berkeley, CA, USA, 243–252. IEEE Computer Society. URL https://doi.org/10.1109/FOCS.2013.34.

  • Zeyu Guo & Rohit Gurjar (2020). Improved Explicit Hitting-Sets for ROABPs. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2020, August 17-19, 2020, Virtual Conference, Jaroslaw Byrka & Raghu Meka, editors, volume 176 of LIPIcs, 4:1–4:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik. URL https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2020.4.

  • Zeyu Guo, Mrinal Kumar, Ramprasad Saptharishi & Noam Solomon (2019). Derandomization from Algebraic Hardness. Electronic Colloquium on Computational Complexity (ECCC) 26, 65. URL https://eccc.weizmann.ac.il/report/2019/065/.Preliminary versionin FOCS 2019.

  • Rohit Gurjar, Arpita Korwar & Nitin Saxena (2017). Identity Testing for Constant-Width, and Any-Order, Read-Once Oblivious Arithmetic Branching Programs. Theory of Computing 13(2), 1–21.

  • Rohit Gurjar, Arpita Korwar, Nitin Saxena & Thomas Thierauf (2015). Deterministic Identity Testing for Sum of Read-once Oblivious Arithmetic Branching Programs. In 30th Conference on Computational Complexity, CCC 2015, June 17-19, 2015, Portland, Oregon,USA, 323–346. URL https://doi.org/10.4230/LIPIcs.CCC.2015.323.

  • Rohit Gurjar & Thomas Thierauf (2017). Linear matroid intersection is in quasi-NC. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2017, Montreal,QC, Canada, June 19-23, 2017, 821–830.

  • Joos Heintz & Claus-Peter Schnorr (1980). Testing Polynomials which Are Easy to Compute (Extended Abstract). In Proceedings of the 12th Annual ACM Symposium on Theory of Computing, April 28-30, 1980, Los Angeles, California, USA, 262–272.

  • Valentine Kabanets & Russell Impagliazzo (2004). Derandomizing Polynomial Identity Tests Means Proving Circuit Lower Bounds. Computational Complexity 13(1-2), 1–46. URL https://doi.org/10.1007/s00037-004-0182-6.Preliminary version in the 35th Annual ACM Symposium on Theory of Computing (STOC), 2003.

  • Zohar Shay Karnin & Amir Shpilka (2011). Black box polynomial identity testing of generalized depth-3 arithmetic circuits with bounded top fan-in. Combinatorica 31(3), 333–364. URL https://doi.org/10.1007/s00493-011-2537-3.

  • Neeraj Kayal & Shubhangi Saraf (2009). Blackbox Polynomial Identity Testing for Depth 3 Circuits. In 50th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2009, October 25-27, 2009,Atlanta, Georgia, USA, 198–207. URL https://doi.org/10.1109/FOCS.2009.67.

  • Neeraj Kayal & Nitin Saxena (2007). Polynomial Identity Testing for Depth 3 Circuits. Computational Complexity 16(2), 115–138.

  • Adam R. Klivans & Daniel A. Spielman (2001). Randomness efficient identity testing of multivariate polynomials. In Proceedings on 33rd Annual ACM Symposium on Theory of Computing, July 6-8, 2001,Heraklion, Crete, Greece, 216–223. URL https://doi.org/10.1145/380752.380801.

  • Swastik Kopparty, Shubhangi Saraf & Amir Shpilka (2014).Equivalence of Polynomial Identity Testing and Deterministic Multivariate Polynomial Factorization. In IEEE 29th Conference on Computational Complexity, CCC 2014, Vancouver, BC, Canada, June 11-13,2014, 169–180.

  • Mrinal Kumar& Shubhangi Saraf (2017). Arithmetic Circuits with Locally Low Algebraic Rank. Theory of Computing 13(1), 1–33. URL https://doi.org/10.4086/toc.2017.v013a006.Preliminary version in the 31st Conference on Computational Complexity (CCC), 2016.

  • Mrinal Kumar & Ben Lee Volk (2021). A Polynomial Degree Bound on Equations for Non-Rigid Matrices and Small Linear Circuits.In 12th Innovations in Theoretical Computer Science Conference, ITCS 2021, January 6-8, 2021, Virtual Conference, James R. Lee, editor,volume 185 of LIPIcs, 9:1–9:9. Schloss Dagstuhl - Leibniz-Zentrum für Informatik. URLhttps://doi.org/10.4230/LIPIcs.ITCS.2021.9.

  • Richard J. Lipton & Nisheeth K. Vishnoi (2003). Deterministic identity testing for multivariate polynomials. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, January 12-14, 2003, Baltimore, Maryland, USA., 756–760.

  • László Lovász (1979). On determinants, matchings, and random algorithms. In FCT, volume 79, 565–574.

  • Dori Medini & Amir Shpilka (2021). Hitting Sets and Reconstruction for Dense Orbits in VPe and ΣΠΣ Circuits. CoRR abs/2102.05632.URLhttps://arxiv.org/abs/2102.05632.

  • Daniel Minahan &Ilya Volkovich (2017). Complete Derandomization of Identity Testing and Reconstruction of Read-Once Formulas. In 32nd Computational Complexity Conference, CCC 2017, July 6-9, 2017, Riga, Latvia, Ryan O’Donnell, editor, volume 79 of LIPIcs, 2017, Riga, Latvia, Ryan O’Donnell, editor, volume 79 of LIPIcs, 32:1–32:13. Schloss Dagstuhl - Leibniz-Zentrum f¨ur Informatik. URL https://doi.org/10.4230/LIPIcs.CCC.2017.32.

  • Ketan D. Mulmuley (2012). Geometric Complexity Theory V:Equivalence between Blackbox Derandomization of Polynomial Identity Testing and Derandomization of Noether’s Normalization Lemma.In FOCS, 629–638.

  • Noam Nisan (1991). Lower Bounds for Non-Commutative Computation (Extended Abstract). In Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, May 5-8, 1991, New Orleans,Louisiana, USA, 410–418. URL https://doi.org/10.1145/103418.103462.

  • Rafael Mendes de Oliveira, Amir Shpilka & Ben Lee Volk (2015). Subexponential Size Hitting Sets for Bounded Depth Multilinear Formulas. In 30th Conference on Computational Complexity,CCC 2015, June 17-19, 2015, Portland, Oregon, USA, 304–322. URLhttps://doi.org/10.4230/LIPIcs.CCC.2015.304.

  • Anurag Pandey, Nitin Saxena & Amit Sinhababu (2018).Algebraic independence over positive characteristic: New criterion and applications to locally low-algebraic-rank circuits. Computational Complexity 27(4), 617–670. URL https://doi.org/10.1007/s00037-018-0167-5.Preliminary version in the 41st International Symposium on Mathematical Foundations of Computer Science (MFCS), 2016.

  • Ran Raz & Amir Shpilka (2005). Deterministic polynomial identity testing in non-commutative models. Computational Complexity 14(1),1–19. URL https://doi.org/10.1007/s00037-005-0188-8

  • Chandan Saha, Ramprasad Saptharishi & Nitin Saxena (2013).A Case of Depth-3 Identity Testing, Sparse Factorization and Duality.Computational Complexity 22(1), 39–69.

  • Chandan Saha & Bhargav Thankey (2021). Hitting Sets for Orbits of Circuit Classes and Polynomial Families. Electron. Colloquium Comput.Complex. 28, 15. URL https://eccc.weizmann.ac.il/report/2021/015.Conference version is accepted in RANDOM 2021.

  • Nitin Saxena (2008). Diagonal Circuit Identity Testing and Lower Bounds. In ICALP, volume 5125 of Lecture Notes in Computer Science,60–71. Springer.

  • Nitin Saxena (2009). Progress on Polynomial Identity Testing. Bulletinof the EATCS 99, 49–79.

  • Nitin Saxena & C. Seshadhri (2011). An Almost Optimal Rank Bound for Depth-3 Identities. SIAM J. Comput. 40(1), 200–224. URL https://doi.org/10.1137/090770679.

  • Nitin Saxena & C. Seshadhri (2012). Blackbox Identity Testing for Bounded Top-Fanin Depth-3 Circuits: The Field Doesn’t Matter.SIAM Journal on Computing 41(5), 1285–1298.

  • Nitin Saxena & Comandur Seshadhri (2013). From sylvester-gallai configurations to rank bounds: Improved blackbox identity test for depth-3 circuits. J. ACM 60(5), 33:1–33:33. URL https://doi.org/10.1145/2528403.

  • Jacob T. Schwartz (1980). Fast Probabilistic Algorithms for Verification of Polynomial Identities. J. ACM 27(4), 701–717. ISSN 0004-5411.

  • Adi Shamir (1990). IP=PSPACE. In 31st Annual Symposium on Foundations of Computer Science, St. Louis, Missouri, USA, October 22-24, 1990, Volume I, 11–15. URL https://doi.org/10.1109/FSCS.1990.89519.

  • Amir Shpilka & Ilya Volkovich (2015). Read-once polynomial identity testing. Comput. Complex. 24(3), 477–532. URL https://doi.org/10.1007/s00037-015-0105-8.

  • Amir Shpilka & Amir Yehudayoff (2010). Arithmetic Circuits: A survey of recent results and open questions. Foundations and Trends in Theoretical Computer Science 5(3-4), 207–388.

  • Ola Svensson & Jakub Tarnawski (2017). The Matching Problem in General Graphs Is in Quasi-NC. In 58th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2017, Berkeley, CA, USA,October 15-17, 2017, 696–707. URL https://doi.org/10.1109/FOCS.2017.70.

  • William T. Tutte (1947). The Factorization of Linear Graphs. Journal of the London Mathematical Society s1-22(2), 107–111.

  • Jiang Zeng (1993). A bijective proof of Muir’s identity and the Cauchy-Binet formula. Linear Algebra and its Applications 184, 79–82.

  • Richard Zippel (1979). Probabilistic Algorithms for Sparse Polynomials.In Proceedings of the International Symposium on Symbolic and Algebraic Computation, EUROSAM ’79, 216–226. ISBN 3-540-09519-5.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vishwas Bhargava.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor 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

Bhargava, V., Ghosh, S. Improved Hitting Set for Orbit of ROABPs. comput. complex. 31, 15 (2022). https://doi.org/10.1007/s00037-022-00230-9

Download citation

  • Received:

  • Published:

  • DOI: https://doi.org/10.1007/s00037-022-00230-9

Keywords

Subject classification

Navigation