English

Approximation Schemes for k-Subset Sum Ratio and k-way Number Partitioning Ratio

Data Structures and Algorithms 2025-09-05 v2

Abstract

The Subset Sum Ratio problem (SSR) asks, given a multiset AA of positive integers, to find two disjoint subsets of AA such that the largest-to-smallest ratio of their sums is minimized. In this paper we study the kk-version of SSR, namely kk-Subset Sum Ratio (kk-SSR), which asks to minimize the largest-to-smallest ratio of sums of kk disjoint subsets of AA. We develop an approximation scheme for kk-SSR running in O(n2k/εk1)O({n^{2k}}/{\varepsilon^{k-1}}) time, where n=An=|A| and ε\varepsilon is the error parameter. To the best of our knowledge, this is the first FPTAS for kk-SSR for fixed k>2k>2. We also study the kk-way Number Partitioning Ratio (kk-PART) problem, which differs from kk-SSR in that the kk subsets must constitute a partition of AA; this problem in fact corresponds to the objective of minimizing the largest-to-smallest sum ratio in the family of Multiway Number Partitioning problems. We present a more involved FPTAS for kk-PART, also achieving O(n2k/εk1)O({n^{2k}}/{\varepsilon^{k-1}}) time complexity. Notably, kk-PART is also equivalent to the Minimum Envy-Ratio problem with identical valuation functions, which has been studied in the context of fair division of indivisible goods. Thus, for the case of identical valuations, our FPTAS represents a significant improvement over the O(n4k2+1/ε2k2)O(n^{4k^2+1}/\varepsilon^{2k^2}) bound obtained by Nguyen and Rothe's FPTAS for Minimum Envy-Ratio with general additive valuations. Lastly, we propose a second FPTAS for kk-SSR, which employs carefully designed calls to the first one; the new scheme has a time complexity of O~(n/ε3k1)\widetilde{O}(n/{\varepsilon^{3k-1}}), thus being much faster when n1/εn\gg 1/ \varepsilon.

Keywords

Cite

@article{arxiv.2503.18241,
  title  = {Approximation Schemes for k-Subset Sum Ratio and k-way Number Partitioning Ratio},
  author = {Sotiris Kanellopoulos and Giorgos Mitropoulos and Antonis Antonopoulos and Nikos Leonardos and Aris Pagourtzis and Christos Pergaminelis and Stavros Petsalakis and Kanellos Tsitouras},
  journal= {arXiv preprint arXiv:2503.18241},
  year   = {2025}
}