Weighted $k$-Path and Other Problems in Almost $O^*(2^k)$ Deterministic Time via Dynamic Representative Sets
Abstract
We present a data structure that we call a Dynamic Representative Set. In its most basic form, it is given two parameters and allows us to maintain a representation of a family of subsets of . It supports basic update operations (unioning of two families, element convolution) and a query operation that determines for a set whether there is a set of size at most such that and are disjoint. After preprocessing time, all operations use time. Our data structure has many algorithmic consequences that improve over previous works. One application is a deterministic algorithm for the Weighted Directed -Path problem, one of the central problems in parameterized complexity. Our algorithm takes as input an -vertex directed graph with edge lengths and an integer , and it outputs the minimum edge length of a path on vertices in time (in the word RAM model where weights fit into a single word). Modulo the lower order term , this answers a question that has been repeatedly posed as a major open problem in the field.
Cite
@article{arxiv.2512.08583,
title = {Weighted $k$-Path and Other Problems in Almost $O^*(2^k)$ Deterministic Time via Dynamic Representative Sets},
author = {Jesper Nederlof},
journal= {arXiv preprint arXiv:2512.08583},
year = {2025}
}
Comments
22 pages, to appear at FOCS 2025 (online video available at FOCS youtube channel)