Approximating Subset Sum Ratio faster than Subset Sum

Abstract

Subset Sum Ratio is the following optimization problem: Given a set of n positive numbers I, find disjoint subsets X,Y ⊂eq I minimizing the ratio \(X)/(Y),(Y)/(X)\, where (Z) denotes the sum of all elements of Z. Subset Sum Ratio is an optimization variant of the Equal Subset Sum problem. It was introduced by Woeginger and Yu in '92 and is known to admit an FPTAS [Bazgan, Santha, Tuza '98]. The best approximation schemes before this work had running time O(n4/) [Melissinos, Pagourtzis '18], O(n2.3/2.6) and O(n2/3) [Alonistiotis et al. '22]. In this work, we present an improved approximation scheme for Subset Sum Ratio running in time O(n / 0.9386). Here we assume that the items are given in sorted order, otherwise we need an additional running time of O(n n) for sorting. Our improved running time simultaneously improves the dependence on n to linear and the dependence on 1/ to sublinear. For comparison, the related Subset Sum problem admits an approximation scheme running in time O(n/) [Gens, Levner '79]. If one would achieve an approximation scheme with running time O(n / 0.99) for Subset Sum, then one would falsify the Strong Exponential Time Hypothesis [Abboud, Bringmann, Hermelin, Shabtay '19] as well as the Min-Plus-Convolution Hypothesis [Bringmann, Nakos '21]. We thus establish that Subset Sum Ratio admits faster approximation schemes than Subset Sum. This comes as a surprise, since at any point in time before this work the best known approximation scheme for Subset Sum Ratio had a worse running time than the best known approximation scheme for Subset Sum.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…