# SETH-Based Lower Bounds for Subset Sum and Bicriteria Path

**Authors:** Amir Abboud, Karl Bringmann, Danny Hermelin, Dvir Shabtay

arXiv: 1704.04546 · 2021-02-22

## TL;DR

This paper establishes tight SETH-based lower bounds for Subset Sum and Bicriteria Path problems, connecting their complexities and proving that certain classical algorithms cannot be significantly improved under SETH.

## Contribution

It provides a tight reduction from k-SAT to dense Subset Sum, introduces a Direct-OR theorem for Subset Sum, and establishes new lower bounds for Bicriteria Path based on SETH.

## Key findings

- No significantly faster algorithms for dense Subset Sum under SETH.
- A new conditional lower bound for Bicriteria Path problem.
- Connection between the complexities of Subset Sum and Bicriteria Path.

## Abstract

Subset-Sum and k-SAT are two of the most extensively studied problems in computer science, and conjectures about their hardness are among the cornerstones of fine-grained complexity. One of the most intriguing open problems in this area is to base the hardness of one of these problems on the other.   Our main result is a tight reduction from k-SAT to Subset-Sum on dense instances, proving that Bellman's 1962 pseudo-polynomial $O^{*}(T)$-time algorithm for Subset-Sum on $n$ numbers and target $T$ cannot be improved to time $T^{1-\varepsilon}\cdot 2^{o(n)}$ for any $\varepsilon>0$, unless the Strong Exponential Time Hypothesis (SETH) fails. This is one of the strongest known connections between any two of the core problems of fine-grained complexity.   As a corollary, we prove a "Direct-OR" theorem for Subset-Sum under SETH, offering a new tool for proving conditional lower bounds: It is now possible to assume that deciding whether one out of $N$ given instances of Subset-Sum is a YES instance requires time $(N T)^{1-o(1)}$. As an application of this corollary, we prove a tight SETH-based lower bound for the classical Bicriteria s,t-Path problem, which is extensively studied in Operations Research. We separate its complexity from that of Subset-Sum: On graphs with $m$ edges and edge lengths bounded by $L$, we show that the $O(Lm)$ pseudo-polynomial time algorithm by Joksch from 1966 cannot be improved to $\tilde{O}(L+m)$, in contrast to a recent improvement for Subset Sum (Bringmann, SODA 2017).

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1704.04546/full.md

## References

116 references — full list in the complete paper: https://tomesphere.com/paper/1704.04546/full.md

---
Source: https://tomesphere.com/paper/1704.04546