English

Supermodular Approximation of Norms and Applications

Data Structures and Algorithms 2024-06-24 v1

Abstract

Many classical problems in theoretical computer science involve norm, even if implicitly; for example, both XOS functions and downward-closed sets are equivalent to some norms. The last decade has seen a lot of interest in designing algorithms beyond the standard p\ell_p norms p\|\cdot \|_p. Despite notable advancements, many existing methods remain tailored to specific problems, leaving a broader applicability to general norms less understood. This paper investigates the intrinsic properties of p\ell_p norms that facilitate their widespread use and seeks to abstract these qualities to a more general setting. We identify supermodularity -- often reserved for combinatorial set functions and characterized by monotone gradients -- as a defining feature beneficial for pp \|\cdot\|_p^p. We introduce the notion of pp-supermodularity for norms, asserting that a norm is pp-supermodular if its pthp^{th} power function exhibits supermodularity. The association of supermodularity with norms offers a new lens through which to view and construct algorithms. Our work demonstrates that for a large class of problems pp-supermodularity is a sufficient criterion for developing good algorithms. This is either by reframing existing algorithms for problems like Online Load-Balancing and Bandits with Knapsacks through a supermodular lens, or by introducing novel analyses for problems such as Online Covering, Online Packing, and Stochastic Probing. Moreover, we prove that every symmetric norm can be approximated by a pp-supermodular norm. Together, these recover and extend several results from the literature, and support pp-supermodularity as a unified theoretical framework for optimization challenges centered around norm-related problems.

Keywords

Cite

@article{arxiv.2406.15180,
  title  = {Supermodular Approximation of Norms and Applications},
  author = {Thomas Kesselheim and Marco Molinaro and Sahil Singla},
  journal= {arXiv preprint arXiv:2406.15180},
  year   = {2024}
}

Comments

Full version of STOC 2024 paper

R2 v1 2026-06-28T17:14:49.483Z