SETH-based Lower Bounds for Subset Sum and Bicriteria Path.

SODA '19: Symposium on Discrete Algorithms San Diego California January, 2019(2022)

引用 85|浏览123
暂无评分
摘要
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. An important open problem in this area is to base the hardness of one of these problems on the other. Our main result is a tight reduction fromk-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 T1-epsilon center dot 2(o(n)) for any epsilon > 0, unless the Strong Exponential Time Hypothesis (SETH) fails. As a corollary, we prove a "Direct-OR" theoremfor Subset Sum under SETH, offering a newtool 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 (NT)(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 (O) over tilde (L + m), in contrast to a recent improvement for Subset Sum (Bringmann, SODA 2017).
更多
查看译文
关键词
Subset sum, bicriteria shortest path, fine-grained complexity, Strong Exponential Time Hypothesis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要