Improving Schroeppel and Shamir's Algorithm for Subset Sum via Orthogonal Vectors

10/16/2020
โˆ™
by   Jesper Nederlof, et al.
โˆ™
0
โˆ™

We present an ๐’ช^โ‹†(2^0.5n) time and ๐’ช^โ‹†(2^0.249999n) space randomized algorithm for solving worst-case Subset Sum instances with n integers. This is the first improvement over the long-standing ๐’ช^โ‹†(2^n/2) time and ๐’ช^โ‹†(2^n/4) space algorithm due to Schroeppel and Shamir (FOCS 1979). We breach this gap in two steps: (1) We present a space efficient reduction to the Orthogonal Vectors Problem (OV), one of the most central problem in Fine-Grained Complexity. The reduction is established via an intricate combination of the method of Schroeppel and Shamir, and the representation technique introduced by Howgrave-Graham and Joux (EUROCRYPT 2010) for designing Subset Sum algorithms for the average case regime. (2) We provide an algorithm for OV that detects an orthogonal pair among N given vectors in {0,1}^d with support size d/4 in time ร•(Nยท2^d/dd/4). Our algorithm for OV is based on and refines the representative families framework developed by Fomin, Lokshtanov, Panolan and Saurabh (J. ACM 2016). Our reduction uncovers a curious tight relation between Subset Sum and OV, because any improvement of our algorithm for OV would imply an improvement over the runtime of Schroeppel and Shamir, which is also a long standing open problem.

READ FULL TEXT

page 8

page 9

page 15

research
โˆ™ 01/17/2023

Subset Sum in Time 2^n/2 / poly(n)

A major goal in the area of exact exponential algorithms is to give an a...
research
โˆ™ 11/07/2020

Fast Low-Space Algorithms for Subset Sum

We consider the canonical Subset Sum problem: given a list of positive i...
research
โˆ™ 10/17/2020

On the Hardness of Average-case k-SUM

In this work, we show the first worst-case to average-case reduction for...
research
โˆ™ 12/21/2021

Efficient reductions and algorithms for variants of Subset Sum

Given (a_1, โ€ฆ, a_n, t) โˆˆโ„ค_โ‰ฅ 0^n + 1, the Subset Sum problem (๐–ฒ๐–ฒ๐–ด๐–ฌ) is to...
research
โˆ™ 10/31/2021

Fine-Grained Cryptanalysis: Tight Conditional Bounds for Dense k-SUM and k-XOR

An average-case variant of the k-SUM conjecture asserts that finding k n...
research
โˆ™ 05/07/2019

Equal-Subset-Sum Faster Than the Meet-in-the-Middle

In the Equal-Subset-Sum problem, we are given a set S of n integers and ...
research
โˆ™ 05/24/2021

Efficient Reporting of Top-k Subset Sums

The "Subset Sum problem" is a very well-known NP-complete problem. In th...

Please sign up or login with your details

Forgot password? Click here to reset