Determinantal Sieving
Abstract
We introduce determinantal sieving, a new, remarkably powerful tool in the toolbox of algebraic FPT algorithms. Given a polynomial on a set of variables and a linear matroid of rank , both over a field of characteristic 2, in evaluations we can sieve for those terms in the monomial expansion of which are multilinear and whose support is a basis for . Alternatively, using evaluations of we can sieve for those monomials whose odd support spans . Applying this framework, we improve on a range of algebraic FPT algorithms, such as: 1. Solving -Matroid Intersection in time and -Matroid Parity in time , improving on over general fields (Brand and Pratt, ICALP 2021) 2. Long -Path in time, improving on , and Rank -Linkage in so-called frameworks in time, improving on over general fields (Fomin et al., SODA 2023). 3. Many instances of the Diverse X paradigm, finding a collection of solutions to a problem with a minimum mutual distance of in time , improving solutions for -Distinct Branchings from time to (Bang-Jensen et al., ESA 2021), and for Diverse Perfect Matchings from to (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.
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