Montone Complexity of Spanning Tree Polynomial Re-visited
Christian Engels November 10, 2021 [TCS, Arithmetic Circuits]2021-09-14-CDGM-Monotone Complexity of Spanning Tree Polynomial Re-visited
Results
- Spanning Tree polynomial is in VP
- Has monotone circuit complexity .
- There are some other results in this paper.
Details
- Spanning Tree polynomial is sum over edges of spanning tree.
- .
- is directed version of an undirected graph (i.e., both edges included).
- Here is the root, i.e., the root is not in the polynomial and assumed to be 1.
- The polynomial is given as ordered over in the paper.
- can be computed by an ABP via determinant.
- Let be a -regular expander, then every monotone circuit for has size at least .
Proof
Prerequisites
- Expander Mixing Lemma: Let be an undirected regular graph such that , the second largest eigenvalue of the adjacency matrix. Then for every set .
- is the edges in the cut of .
- Matrix Tree Theorem: Let be an undirected graph and be the eigenvalues of the Laplacian of . Then the number of spanning trees is .
- Theorem 2.1 (Yeh19): Let be a monotone polynomial. Then we can write with and .
- Here, supp is the variables occurring in the polynomial.
- Moreover, the coefficients of any monomial in is bounded by the coefficient of the same monomial in .
Proof
- We can look at the sum into buckets.
- Let .
- Our buckets now make the computation look like this .
- Let us study one of the buckets, by fixing arbitrarily.
- We want to have an upper bound of .
- This will give us a lower bound on the size, as we will count the monomials for this fixed .
- If and then not and can be in .
- Otherwise, and .
- Otherwise would be contained in a monomial of .
- This is a cycle and hence not allowed in a spanning tree.
- Notice that and are in respectively.
- This means that at least one of the two directed edges must be absent in .
- Hence, where is the set of undirected edges.
- The number of monomials is given by for the whole graph.
- Except we have removed from this because one edge is missing from this for every undirected edge this has.
- Setting and and the expander Lemma we get
- .
- This gives us the number of monomials for one fixed , namely for a constant .
- As the number of monomials in a spanning tree is (in our case) .
- Our bound is now which is exponential.
Interesting Open Problems
- Is there an explicit polynomial computable by a formula that has exponential monotone circuits?