English

Cycle Cancellation for Submodular Fractional Allocations and Applications

Computer Science and Game Theory 2025-11-27 v1 Data Structures and Algorithms

Abstract

We consider discrete allocation problem where mm indivisible goods are to be divided among nn agents. When agents' valuations are additive, the well-known cycle cancelling lemma by Lenstra, Shmoys, and Tardos plays a key role in design and analysis of rounding algorithms. In this paper, we prove an analogous lemma for the case of submodular valuations. Our algorithm removes cycles in the support graph of a fractional allocation while guaranteeing that each agent's value, measured using the multilinear extension, does not decrease. We demonstrate applications of the cycle-canceling algorithm, along with other ideas, to obtain new algorithms and results for three well-studied allocation objectives: max-min (Santa Claus problem), Nash social welfare (NSW), and maximin-share (MMS). For the submodular NSW problem, we obtain a 15\frac{1}{5}-approximation; for the MMS problem, we obtain a 12(11/e)\frac{1}{2}(1-1/e)-approximation through new simple algorithms. For various special cases where the goods are "small" valued or the number of agents is constant, we obtain tight/best-known approximation algorithms. All our results are in the value-oracle model.

Keywords

Cite

@article{arxiv.2511.21099,
  title  = {Cycle Cancellation for Submodular Fractional Allocations and Applications},
  author = {Chandra Chekuri and Pooja Kulkarni and Ruta Mehta and Jan Vondrak},
  journal= {arXiv preprint arXiv:2511.21099},
  year   = {2025}
}

Comments

20 pages

R2 v1 2026-07-01T07:55:39.186Z