Lune

SODA2024Top-tier venue

Determinantal Sieving

Eduard Eiben, Tomohiro Koana, Magnus Wahlstrรถm

2024Year
3Citations
1Top-tier citations

Abstract

We introduce a new, remarkably powerful tool to the toolbox of algebraic FPT algorithms, determinantal sieving. Given evaluation access to a polynomial ๐‘ƒ(๐‘ฅ 1 , . . . , ๐‘ฅ ๐‘› ) over a field F of characteristic 2, defined on the set of variables ๐‘‹ = ๐‘ฅ 1 , . . . , ๐‘ฅ ๐‘› , and a linear matroid ๐‘€ = (๐‘‹, I) over F of rank ๐‘˜, one can determine -with ๐‘‚ * (2 ๐‘˜ ) evaluations of ๐‘ƒ (where ๐‘‚ * suppresses factors polynomial in the input size) -whether there exists a multilinear term in the monomial expansion of ๐‘ƒ whose support forms a basis for ๐‘€. The known tools of multilinear detection and constrained multilinear detection then correspond to the case where ๐‘€ is a uniform matroid and the truncation of a disjoint union of uniform matroids, respectively. More generally, let the odd support of a monomial ๐‘š be the set of variables which have odd degree in ๐‘š. Using ๐‘‚ * (2 ๐‘˜ ) evaluations of ๐‘ƒ, we can sieve for those terms ๐‘š whose odd support spans ๐‘€. Applying this framework to well-known efficiently computable polynomial families allows us to simplify, generalize and improve on a range of algebraic FPT algorithms, such as: Solving ๐‘ž-Matroid Intersection in time ๐‘‚ * (2 (๐‘ž-2)๐‘˜ ) and ๐‘ž-Matroid Parity in time ๐‘‚ * (2 ๐‘ž๐‘˜ ), improving on ๐‘‚ * (4 ๐‘ž๐‘˜ ) for matroids represented over general fields (Brand and Pratt, ICALP 2021) Long (๐‘ , ๐‘ก)-Path in ๐‘‚ * (1.66 ๐‘˜ ) time, improving on ๐‘‚ * (2 ๐‘˜ ) (Fomin et al., SODA 2023), as well as further results on paths and linkages in so-called frameworks, including Rank ๐‘˜ (๐‘†, ๐‘‡ )-Linkage in ๐‘‚ * (2 ๐‘˜ ) time (improving on ๐‘‚ * (2 |๐‘†|+๐‘‚(๐‘˜ 2 log(๐‘˜+|F|)) ) over general fields by Fomin et al.) Many instances of the Diverse X paradigm, finding a collection of ๐‘Ÿ solutions to a problem with a minimum mutual distance of ๐‘‘ in time ๐‘‚ * (2 ๐‘Ÿ 2 ๐‘‘/2 ), improving solutions for ๐‘˜-Distinct A preliminary version of this work was presented at SODA 2024 [47].

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 827ebc5c-304d-419e-b5de-6f2935713cea

Cited by top-tier papers1

Ask how each one uses it

Builds on5

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines