Efficient diagonalization of symmetric matrices associated with graphs of small treewidth
Martin F\"urer, Carlos Hoppen, Vilmar Trevisan

TL;DR
This paper presents a dynamic programming algorithm for efficiently diagonalizing symmetric matrices associated with graphs of small treewidth, enabling faster computation of determinants, rank, and inertia.
Contribution
The paper introduces a novel algorithm that leverages tree decompositions to diagonalize symmetric matrices efficiently, improving computational complexity for matrices with small treewidth.
Findings
Diagonalization algorithm runs in O(k|T| + k^2 n) time
Allows fast computation of determinant, rank, and inertia
Applicable to matrices over arbitrary fields
Abstract
Let be a symmetric matrix of order whose elements lie in an arbitrary field , and let be the graph with vertex set such that distinct vertices and are adjacent if and only if . We introduce a dynamic programming algorithm that finds a diagonal matrix that is congruent to . If is given with a tree decomposition of width , then this can be done in time , where denotes the number of nodes in . Among other things, this allows one to compute the determinant, the rank and the inertia of a symmetric matrix in time .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Graph theory and applications · Interconnection Networks and Systems
