Computation of Graph Polynomials via Tree Decomposition: Theory, Algorithms, and Python Implementation
By: Mehul Bafna, Shaghik Amirian
Potential Business Impact:
Computers solve hard math problems about connections.
Graph polynomials encode fundamental combinatorial invariants of graphs. Their computation is investigated using tree and path decomposition frameworks, with formal definitions of treewidth, k-trees, and pathwidth establishing the structural basis for algorithmic efficiency. Explicit algorithms are constructed for each polynomial, leveraging decomposition order and state transformation mappings to enable tractable computation on graphs of bounded treewidth. Python implementations validate the methods, and computational complexity is analyzed with respect to sparse and k-degenerate graph classes. These results advance decomposition-based approaches for polynomial computation in algebraic graph theory.
Similar Papers
Computation of Graph Polynomials via Tree Decomposition: Theory, Algorithms, and Python Implementation
Discrete Mathematics
Makes hard math problems about networks easier.
A Practical Linear Time Algorithm for Optimal Tree Decomposition of Halin Graphs
Data Structures and Algorithms
Finds best way to connect network points faster.
Tree decompositions with small width, spread, order and degree
Combinatorics
Makes computer problems easier to solve.