Fast Gaussian Elimination for Low Treewidth Matrices

  • Martin Fürer
  • , Carlos Hoppen
  • , Vilmar Trevisan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Let A = (aij) be an m × n matrix whose elements lie in an arbitrary field F, and let G be the bipartite graph with vertex set {v1, . . ., vm}∪{w1, . . ., wn} such that vertices vi and wj are adjacent if and only if aij ≠ 0. We introduce an algorithm that finds an m × n matrix U in row echelon form and a permutation matrix Q of order n, such that AQ is row equivalent to U. If a tree decomposition T of G of width k and size O(k(m + n)) is part of the input, then Q and the columns of U that contain a pivot can be computed in time O(k2(m + n)). Among other things, this allows us to compute the rank and the determinant of A in time O(k2(m + n)). It also allows us to decide in time O(k2(m + n)) whether the linear system Ax = b has a solution and to compute a solution of the linear system in case it exists.

Original languageEnglish (US)
Title of host publication33rd Annual European Symposium on Algorithms, ESA 2025
EditorsAnne Benoit, Haim Kaplan, Sebastian Wild, Sebastian Wild, Grzegorz Herman
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773959
DOIs
StatePublished - Oct 1 2025
Event33rd Annual European Symposium on Algorithms, ESA 2025 - Warsaw, Poland
Duration: Sep 15 2025Sep 17 2025

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume351
ISSN (Print)1868-8969

Conference

Conference33rd Annual European Symposium on Algorithms, ESA 2025
Country/TerritoryPoland
CityWarsaw
Period9/15/259/17/25

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Fast Gaussian Elimination for Low Treewidth Matrices'. Together they form a unique fingerprint.

Cite this