English

Determinantal Sieving

Data Structures and Algorithms 2025-10-08 v3

Abstract

We introduce determinantal sieving, a new, remarkably powerful tool in the toolbox of algebraic FPT algorithms. Given a polynomial P(X)P(X) on a set of variables X={x1,,xn}X=\{x_1,\ldots,x_n\} and a linear matroid M=(X,I)M=(X,\mathcal{I}) of rank kk, both over a field F\mathbb{F} of characteristic 2, in 2k2^k evaluations we can sieve for those terms in the monomial expansion of PP which are multilinear and whose support is a basis for MM. Alternatively, using 2k2^k evaluations of PP we can sieve for those monomials whose odd support spans MM. Applying this framework, we improve on a range of algebraic FPT algorithms, such as: 1. Solving qq-Matroid Intersection in time O(2(q2)k)O^*(2^{(q-2)k}) and qq-Matroid Parity in time O(2qk)O^*(2^{qk}), improving on O(4qk)O^*(4^{qk}) over general fields (Brand and Pratt, ICALP 2021) 2. Long (s,t)(s,t)-Path in O(1.66k)O^*(1.66^k) time, improving on O(2k)O^*(2^k), and Rank kk (S,T)(S,T)-Linkage in so-called frameworks in O(2k)O^*(2^k) time, improving on O(2S+O(k2log(k+F)))O^*(2^{|S|+O(k^2 \log(k+|\mathbb{F}|))}) over general fields (Fomin et al., SODA 2023). 3. Many instances of the Diverse X paradigm, finding a collection of rr solutions to a problem with a minimum mutual distance of dd in time O(2r(r1)d/2)O^*(2^{r(r-1)d/2}), improving solutions for kk-Distinct Branchings from time 2O(klogk)2^{O(k \log k)} to O(2k)O^*(2^k) (Bang-Jensen et al., ESA 2021), and for Diverse Perfect Matchings from O(22O(rd))O^*(2^{2^{O(rd)}}) to O(2r2d/2)O^*(2^{r^2d/2}) (Fomin et al., STACS 2021). Here, all matroids are assumed to be represented over fields of characteristic 2. Over general fields, we achieve similar results at the cost of using exponential space by working over the exterior algebra. For a class of arithmetic circuits we call strongly monotone, this is even achieved without any loss of running time. However, the odd support sieving result appears to be specific to working over characteristic 2.

Keywords

Cite

@article{arxiv.2304.02091,
  title  = {Determinantal Sieving},
  author = {Eduard Eiben and Tomohiro Koana and Magnus Wahlström},
  journal= {arXiv preprint arXiv:2304.02091},
  year   = {2025}
}

Comments

75 pages. This is the TheoretiCS journal version

R2 v1 2026-06-28T09:49:50.198Z