On problems equivalent to (min, +)-convolution

Marek Cygan, Marcin Mucha, Karol Wegrzycki, Michał Włodarczyk

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

Abstract

In the recent years, significant progress has been made in explaining apparent hardness of improving over naive solutions for many fundamental polynomially solvable problems. This came in the form of conditional lower bounds - reductions from a problem assumed to be hard. These include 3SUM, All-Pairs Shortest Paths, SAT and Orthogonal Vectors, and others. In the (min, +)-convolution problem, the goal is to compute a sequence (c[i]) i=0n-1, where c[κ] = min i=0, ., κ{a[i] + b[κ - i]}, given sequences (a[i]) i=0n-1 and (b[i]) i=0n-1. This can easily be done in O(n2) time, but no O(n2-ϵ) algorithm is known for ϵ > 0. In this paper we undertake a systematic study of the (min, +)-convolution problem as a hardness assumption. As the first step, we establish equivalence of this problem to a group of other problems, including variants of the classic knapsack problem and problems related to subadditive sequences. The (min, +)-convolution has been used as a building block in algorithms for many problems, notably problems in stringology. It has also already appeared as an ad hoc hardness assumption. We investigate some of these connections and provide new reductions and other results.

Original languageEnglish
Title of host publication44th International Colloquium on Automata, Languages, and Programming, ICALP 2017
EditorsAnca Muscholl, Piotr Indyk, Fabian Kuhn, Ioannis Chatzigiannakis
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770415
DOIs
StatePublished - 1 Jul 2017
Externally publishedYes
Event44th International Colloquium on Automata, Languages, and Programming, ICALP 2017 - Warsaw, Poland
Duration: 10 Jul 201714 Jul 2017

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume80
ISSN (Print)1868-8969

Conference

Conference44th International Colloquium on Automata, Languages, and Programming, ICALP 2017
Country/TerritoryPoland
CityWarsaw
Period10/07/1714/07/17

Keywords

  • (min,+)-convolution
  • Conditional lower bounds
  • Fine-grained complexity
  • Knapsack
  • Subquadratic equivalence

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'On problems equivalent to (min, +)-convolution'. Together they form a unique fingerprint.

Cite this