English

The Submodular Santa Claus Problem in the Restricted Assignment Case

Data Structures and Algorithms 2020-11-16 v1

Abstract

The submodular Santa Claus problem was introduced in a seminal work by Goemans, Harvey, Iwata, and Mirrokni (SODA'09) as an application of their structural result. In the mentioned problem nn unsplittable resources have to be assigned to mm players, each with a monotone submodular utility function fif_i. The goal is to maximize minifi(Si)\min_i f_i(S_i) where S1,,SmS_1,\dotsc,S_m is a partition of the resources. The result by Goemans et al. implies a polynomial time O(n1/2+ε)O(n^{1/2 +\varepsilon})-approximation algorithm. Since then progress on this problem was limited to the linear case, that is, all fif_i are linear functions. In particular, a line of research has shown that there is a polynomial time constant approximation algorithm for linear valuation functions in the restricted assignment case. This is the special case where each player is given a set of desired resources Γi\Gamma_i and the individual valuation functions are defined as fi(S)=f(SΓi)f_i(S) = f(S \cap \Gamma_i) for a global linear function ff. This can also be interpreted as maximizing minif(Si)\min_i f(S_i) with additional assignment restrictions, i.e., resources can only be assigned to certain players. In this paper we make comparable progress for the submodular variant. Namely, if ff is a monotone submodular function, we can in polynomial time compute an O(loglog(n))O(\log\log(n))-approximate solution.

Keywords

Cite

@article{arxiv.2011.06939,
  title  = {The Submodular Santa Claus Problem in the Restricted Assignment Case},
  author = {Etienne Bamas and Paritosh Garg and Lars Rohwedder},
  journal= {arXiv preprint arXiv:2011.06939},
  year   = {2020}
}

Comments

This paper supersedes the work in arXiv:2007.09116

R2 v1 2026-06-23T20:10:53.716Z