Table of Contents
Fetching ...

Approximate Min-Sum Subset Convolution

Mihail Stoian

TL;DR

This work tackles the NP-hard problem of min-sum subset convolution by introducing a $(1+\varepsilon)$-approximate variant that supports exponential-time approximation for a broad class of hard optimization problems. It bridges sequence convolution techniques and subset convolutions, delivering both a weakly- and a strongly-polynomial approximation framework, with runtimes of $\widetilde{O}(2^n \log M / \varepsilon)$ and $\widetilde{O}(2^{3n/2} / \sqrt{\varepsilon})$ respectively, and an exact $\widetilde{O}(2^{3n/2})$-time min-max subset convolution. The results enable out-of-the-box $(1+\varepsilon)$-approximation schemes for problems such as minimum-cost $k$-coloring and prize-collecting Steiner tree, independent of the input range $M$, by leveraging a strongly-polynomial approximate min-sum subset convolution. This advances tropical subset convolutions after a two-decade gap and expands the algorithmic toolkit for convolution-based hardness in both theory and practical contexts.

Abstract

Exponential-time approximation has recently gained attention as a practical way to deal with the bitter NP-hardness of well-known optimization problems. We study for the first time the $(1 + \varepsilon)$-approximate min-sum subset convolution. This enables exponential-time $(1 + \varepsilon)$-approximation schemes for problems such as minimum-cost $k$-coloring, the prize-collecting Steiner tree, and many others in computational biology. Technically, we present both a weakly- and strongly-polynomial approximation algorithm for this convolution, running in time $\widetilde O(2^n \log M / \varepsilon)$ and $\widetilde O(2^\frac{3n}{2} / \sqrt{\varepsilon})$, respectively. Our work revives research on tropical subset convolutions after nearly two decades.

Approximate Min-Sum Subset Convolution

TL;DR

This work tackles the NP-hard problem of min-sum subset convolution by introducing a -approximate variant that supports exponential-time approximation for a broad class of hard optimization problems. It bridges sequence convolution techniques and subset convolutions, delivering both a weakly- and a strongly-polynomial approximation framework, with runtimes of and respectively, and an exact -time min-max subset convolution. The results enable out-of-the-box -approximation schemes for problems such as minimum-cost -coloring and prize-collecting Steiner tree, independent of the input range , by leveraging a strongly-polynomial approximate min-sum subset convolution. This advances tropical subset convolutions after a two-decade gap and expands the algorithmic toolkit for convolution-based hardness in both theory and practical contexts.

Abstract

Exponential-time approximation has recently gained attention as a practical way to deal with the bitter NP-hardness of well-known optimization problems. We study for the first time the -approximate min-sum subset convolution. This enables exponential-time -approximation schemes for problems such as minimum-cost -coloring, the prize-collecting Steiner tree, and many others in computational biology. Technically, we present both a weakly- and strongly-polynomial approximation algorithm for this convolution, running in time and , respectively. Our work revives research on tropical subset convolutions after nearly two decades.
Paper Structure (30 sections, 30 theorems, 12 equations, 1 table, 5 algorithms)

This paper contains 30 sections, 30 theorems, 12 equations, 1 table, 5 algorithms.

Key Result

Theorem 1

$(1+\varepsilon)$-Approximate min-sum subset convolution can be solved in $\widetilde{O}(2^n \log M / \varepsilon)$-time.

Theorems & Definitions (33)

  • Theorem 1
  • Theorem 2
  • Theorem 3
  • Theorem 4: Extension of approx_min_plus
  • Theorem 5
  • Theorem 6
  • Theorem 6
  • Theorem 6
  • Lemma 7: Sum-to-Max Covering approx_min_plus
  • Lemma 7
  • ...and 23 more