Testing Equivalence to the Hamiltonian Cycle Polynomial
Abstract
The Hamiltonian Cycle polynomial, denoted as HCn, is defined to be the sum of the weighted Hamiltonian Cycles in an n-vertex complete digraph, with vertices labeled 1 to n and edges weighted by formal variables xi,j. Valiant (STOC 1979) studied the Permanent and HC, defined as the family \HCn | \ n ≥ 1\, and showed both families are VNP-complete, the former over any field of characteristic other than 2, and the latter over any field. Since its introduction, HC has been studied from the perspective of lower bounds by Jerrum-Snir (JACM 1982), determinantal complexity by Huttenhain-Ikenmeyer (LAA 2016), and its relation to the Permanent by Goulden-Jackson (EJC 1981) and Grochow (ToC 2017). Its VNP-completeness over any field has been used in Malod (CCC 2007), Grochow-Mulmuley-Qiao (ICALP 2016) and Hrubes (ToCT, 2016). The Equivalence Testing problem for a polynomial f(x) (ET for f) is as follows: Given g(x) ∈ F[x] as a black box, decide if there exists A ∈ GL|x|(F) such that g = f(Ax). Kayal (STOC 2012) gave a randomised polynomial time ET algorithm for the Permanent. In this work, we give a randomised polynomial time ET algorithm for HC with mild constraints on the field. We show that, like the Permanent polynomial, the symmetries of HCn are generated by permutation and scaling matrices over large enough fields. We also show that HCn is not characterised by its symmetries, unlike the Permanent polynomial, Mulmuley-Sohoni (SIAM J. Computing, 2001). Nevertheless, like the Permanent polynomial, HCn is downward self-reducible, Zhang-Bai (TCS 2011), implying HCn is characterised by circuit identities and an efficient algorithm to test if a given circuit C computes HCn. We also get a Flip theorem for HCn as a result of its circuit identities.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.