Stronger 3-sum lower bounds for approximate distance oracles via additive combinatorics
The “short cycle removal” technique was recently introduced by Abboud, Bringmann, Khoury
and Zamir (STOC'22) to prove fine-grained hardness of approximation. Its main technical …
and Zamir (STOC'22) to prove fine-grained hardness of approximation. Its main technical …
Removing additive structure in 3sum-based reductions
Our work explores the hardness of 3SUM instances without certain additive structures, and
its applications. As our main technical result, we show that solving 3SUM on a size-n integer …
its applications. As our main technical result, we show that solving 3SUM on a size-n integer …
Faster 0-1-knapsack via near-convex min-plus-convolution
K Bringmann, A Cassis - arXiv preprint arXiv:2305.01593, 2023 - arxiv.org
We revisit the classic 0-1-Knapsack problem, in which we are given $ n $ items with their
weights and profits as well as a weight budget $ W $, and the goal is to find a subset of items …
weights and profits as well as a weight budget $ W $, and the goal is to find a subset of items …
Faster algorithms for text-to-pattern Hamming distances
We study the classic Text-to-Pattern Hamming Distances problem: given a pattern P of
length m and a text T of length n, both over a polynomial-size alphabet, compute the …
length m and a text T of length n, both over a polynomial-size alphabet, compute the …
The time complexity of fully sparse matrix multiplication
What is the time complexity of matrix multiplication of sparse integer matrices with m in
nonzeros in the input and m out nonzeros in the output? This paper provides improved …
nonzeros in the input and m out nonzeros in the output? This paper provides improved …
[PDF][PDF] Shaving Logs via Large Sieve Inequality: Faster Algorithms for Sparse Convolution and More
In sparse convolution-type problems, a common technique is to hash the input integers
modulo a random prime p∈[Q/2, Q] for some parameter Q, which reduces the range of the …
modulo a random prime p∈[Q/2, Q] for some parameter Q, which reduces the range of the …
Deterministic and Las Vegas Algorithms for Sparse Nonnegative Convolution∗
K Bringmann, N Fischer, V Nakos - Proceedings of the 2022 Annual ACM …, 2022 - SIAM
Computing the convolution A∗ B of two length-n integer vectors A, B is a core problem in
several disciplines. It frequently comes up as a subroutine in various problem domains, eg in …
several disciplines. It frequently comes up as a subroutine in various problem domains, eg in …
Approximating Partition in Near-Linear Time
We propose an O (n+ 1/)-time FPTAS (Fully Polynomial-Time Approximation Scheme) for the
classical Partition problem. This is the best possible (up to a polylogarithmic factor) …
classical Partition problem. This is the best possible (up to a polylogarithmic factor) …
Deterministic Sparse Pattern Matching via the Baur-Strassen Theorem
N Fischer - Proceedings of the 2024 Annual ACM-SIAM …, 2024 - SIAM
How fast can you test whether a constellation of stars appears in the night sky? This
question can be modeled as the computational problem of testing whether a set of points P …
question can be modeled as the computational problem of testing whether a set of points P …
Fast -fold Boolean Convolution via Additive Combinatorics
K Bringmann, V Nakos - arXiv preprint arXiv:2105.03968, 2021 - arxiv.org
We consider the problem of computing the Boolean convolution (with wraparound) of $ n $~
vectors of dimension $ m $, or, equivalently, the problem of computing the sumset $ A_1+ …
vectors of dimension $ m $, or, equivalently, the problem of computing the sumset $ A_1+ …