English

Branch-width of represented matroids in matrix multiplication time

Data Structures and Algorithms 2026-05-15 v1 Combinatorics

Abstract

For an nn-element matroid MM given by an n×nn \times n matrix representation over a finite field F\mathbb F and an integer kk, we present an (Ok,F(n2)+O(nω))(O_{k,\mathbb F}(n^2)+O(n^\omega))-time algorithm that either finds a branch-decomposition of MM of width at most kk, or confirms that the branch-width of MM is more than kk, where ω<2.3714\omega < 2.3714 is the matrix multiplication exponent, and the Ok,F()O_{k,\mathbb F}(\cdot)-notation hides factors that depend on kk and F\mathbb F in a computable manner. All previous algorithms including Hlin\v{e}n\'y and Oum [SIAM J. Comput. (2008)] and Jeong, Kim, and Oum [SIAM J. Discrete Math. (2021)] run in at least Ω(n3)\Omega(n^3) time. Moreover, if the input matrix representation is given by a standard form, our algorithm runs in Ok,F(n2)O_{k,\mathbb F}(n^2)-time, since O(nω)O(n^\omega)-time is only needed for finding a standard form of the input matrix. When MM is given by an m×nm \times n matrix, the overhead for finding a standard form is O(mnmin(m,n)ω2)O(mn \min(m,n)^{\omega-2}). As corollaries, we obtain faster algorithms for rank-width of directed graphs and path-width of matroids represented over a fixed finite field. Furthermore, we also present an approximation algorithm for finding branch-width that works on infinite fields provided that the input matrix is of a standard form and contains a bounded number of distinct values of entries. To suggest that our algorithm is optimal, we observe that for every field F\mathbb F, deciding whether the branch-width of a matroid represented over F\mathbb F is 00 is as hard as deciding whether a square matrix over F\mathbb F is singular. Under the assumption that singularity testing requires Ω(nω)\Omega(n^\omega)-time, this implies that the overhead of O(nω)O(n^{\omega}) is unavoidable. We also show strengthenings of this observation to rule out some approximations under this assumption.

Keywords

Cite

@article{arxiv.2605.14428,
  title  = {Branch-width of represented matroids in matrix multiplication time},
  author = {Mujin Choi and Tuukka Korhonen and Sang-il Oum},
  journal= {arXiv preprint arXiv:2605.14428},
  year   = {2026}
}

Comments

29 pages

R2 v1 2026-07-22T07:11:42.750Z