中文

与 (min,+)-卷积等价的问题

数据结构与算法 2019-05-07 v2 计算复杂性

摘要

近年来,在解释许多基本多项式可解问题中改进朴素解法的表观困难性方面取得了重大进展。这些进展以条件性下界——即从假设为困难的问题进行归约——的形式出现。这些困难问题包括 3SUM、All-Pairs Shortest Path、SAT、Orthogonal Vectors 等。在 (min,+)(\min,+)-卷积问题中,目标是给定序列 (a[i])i=0n1(a[i])^{n-1}_{i=0}(b[i])i=0n1(b[i])_{i=0}^{n-1},计算序列 (c[i])i=0n1(c[i])^{n-1}_{i=0},其中 c[k]=c[k] = mini=0,,k\min_{i=0,\ldots,k} {a[i]\{a[i] ++ b[ki]}b[k-i]\}。这可以在 O(n2)O(n^2) 时间内轻松完成,但对于 ε>0\varepsilon > 0,尚无已知的 O(n2ε)O(n^{2-\varepsilon}) 算法。本文将 (min,+)(\min,+)-卷积问题作为困难性假设进行了系统研究。首先,我们建立了该问题与一组其他问题的等价性,包括经典背包问题的变体以及与次可加序列相关的问题。(min,+)(\min,+)-卷积问题已被用作许多问题算法的构建模块,特别是字符串学中的问题。它也曾作为临时性困难假设出现。其次,我们研究了其中一些联系,并提供了新的归约和其他结果。我们还解释了为什么对于某些问题,用 SETH 替换该假设可能不可行。

关键词

引用

@article{arxiv.1702.07669,
  title  = {On problems equivalent to (min,+)-convolution},
  author = {Marek Cygan and Marcin Mucha and Karol Węgrzycki and Michał Włodarczyk},
  journal= {arXiv preprint arXiv:1702.07669},
  year   = {2019}
}

备注

Extended abstract published in the proceedings of ICALP 2017. Full version published in TALG 2019