paper

Weighted -Path and Other Problems in Almost Deterministic Time via Dynamic Representative Sets

arXiv:2512.08583

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.

22 pages, to appear at FOCS 2025 (online video available at FOCS youtube channel)

Weighted $k$-Path and Other Problems in Almost $O^*(2^k)$ Deterministic Time via Dynamic Representative Sets · wovepaper