Determinantal Sieving

04/04/2023
by   Eduard Eiben, et al.
0

We introduce determinantal sieving, a new, remarkably powerful tool in the toolbox of algebraic FPT algorithms. Given a polynomial P(X) on a set of variables X={x_1,…,x_n} and a linear matroid M=(X,ℐ) of rank k, both over a field 𝔽 of characteristic 2, in 2^k evaluations we can sieve for those terms in the monomial expansion of P which are multilinear and whose support is a basis for M. Alternatively, using 2^k evaluations of P we can sieve for those monomials whose odd support spans M. Applying this framework, we improve on a range of algebraic FPT algorithms, such as: 1. Solving q-Matroid Intersection in time O^*(2^(q-2)k) and q-Matroid Parity in time O^*(2^qk), improving on O^*(4^qk) (Brand and Pratt, ICALP 2021) 2. T-Cycle, Colourful (s,t)-Path, Colourful (S,T)-Linkage in undirected graphs, and the more general Rank k (S,T)-Linkage problem, all in O^*(2^k) time, improving on O^*(2^k+|S|) respectively O^*(2^|S|+O(k^2 log(k+|𝔽|))) (Fomin et al., SODA 2023) 3. Many instances of the Diverse X paradigm, finding a collection of r solutions to a problem with a minimum mutual distance of d in time O^*(2^r(r-1)d/2), improving solutions for k-Distinct Branchings from time 2^O(k log k) to O^*(2^k) (Bang-Jensen et al., ESA 2021), and for Diverse Perfect Matchings from O^*(2^2^O(rd)) to O^*(2^r^2d/2) (Fomin et al., STACS 2021) All matroids are assumed to be represented over a field 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/26/2018

Constructing Faithful Homomorphisms over Fields of Finite Characteristic

We study the question of algebraic rank or transcendence degree preservi...
research
03/13/2023

Finding Diverse Minimum s-t Cuts

Recently, many studies have been devoted to finding diverse solutions in...
research
05/05/2020

Many visits TSP revisited

We study the Many Visits TSP problem, where given a number k(v) for each...
research
07/16/2023

Better Diameter Algorithms for Bounded VC-dimension Graphs and Geometric Intersection Graphs

We develop a framework for algorithms finding diameter in graphs of boun...
research
07/14/2021

ETH Tight Algorithms for Geometric Intersection Graphs: Now in Polynomial Space

De Berg et al. in [SICOMP 2020] gave an algorithmic framework for subexp...
research
05/22/2018

New Instantiations of the CRYPTO 2017 Masking Schemes

At CRYPTO 2017, Belaïd et al presented two new private multiplication al...
research
11/12/2019

FPT Algorithms for Diverse Collections of Hitting Sets

In this work, we study the d-Hitting Set and Feedback Vertex Set problem...

Please sign up or login with your details

Forgot password? Click here to reset