English

Submodular Secretary Problems: Cardinality, Matching, and Linear Constraints

Data Structures and Algorithms 2016-08-01 v1

Abstract

We study various generalizations of the secretary problem with submodular objective functions. Generally, a set of requests is revealed step-by-step to an algorithm in random order. For each request, one option has to be selected so as to maximize a monotone submodular function while ensuring feasibility. For our results, we assume that we are given an offline algorithm computing an α\alpha-approximation for the respective problem. This way, we separate computational limitations from the ones due to the online nature. When only focusing on the online aspect, we can assume α=1\alpha = 1. In the submodular secretary problem, feasibility constraints are cardinality constraints. That is, out of a randomly ordered stream of entities, one has to select a subset size kk. For this problem, we present a 0.31α0.31\alpha-competitive algorithm for all kk, which asymptotically reaches competitive ratio αe\frac{\alpha}{e} for large kk. In submodular secretary matching, one side of a bipartite graph is revealed online. Upon arrival, each node has to be matched permanently to an offline node or discarded irrevocably. We give an α4\frac{\alpha}{4}-competitive algorithm. In both cases, we improve over previously best known competitive ratios, using a generalization of the algorithm for the classic secretary problem. Furthermore, we give an O(αd2B1)O(\alpha d^{-\frac{2}{B-1}})-competitive algorithm for submodular function maximization subject to linear packing constraints. Here, dd is the column sparsity, that is the maximal number of none-zero entries in a column of the constraint matrix, and BB is the minimal capacity of the constraints. Notably, this bound is independent of the total number of constraints. We improve the algorithm to be O(αd1B1)O(\alpha d^{-\frac{1}{B-1}})-competitive if both dd and BB are known to the algorithm beforehand.

Keywords

Cite

@article{arxiv.1607.08805,
  title  = {Submodular Secretary Problems: Cardinality, Matching, and Linear Constraints},
  author = {Thomas Kesselheim and Andreas Tönnis},
  journal= {arXiv preprint arXiv:1607.08805},
  year   = {2016}
}
R2 v1 2026-06-22T15:07:44.456Z