Linear Algebraic Techniques for Spanning Tree Enumeration
Steven Klee, Matthew T. Stamps
Abstract
Kirchhoff’s matrix-tree theorem asserts that the number of spanning trees in a finite graph can be computed from the determinant of any of its reduced Laplacian matrices. In many cases, even for well-studied families of graphs, this can be computationally or algebraically taxing. We show how two well-known results from linear algebra, the matrix determinant lemma and the Schur complement, can be used to count the spanning trees in several significant families of graphs in an elegant manner.
Topics & Concepts
Spanning treeMathematicsCombinatoricsEnumerationLaplacian matrixDiscrete mathematicsLemma (botany)Algebraic numberAlgebraic connectivityMinimum spanning treeGraphTree (set theory)Tutte polynomialChromatic polynomialMatrix (chemical analysis)Laplace operatorGraph theoryCharacteristic polynomialTrémaux treeDual graphMinimum degree spanning treeGraph theory and applicationsAdvanced Graph Theory ResearchAdvanced Combinatorial Mathematics