Submodular Secretary Problems: Cardinality, Matching, and Linear Constraints
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 -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 . 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 . For this problem, we present a -competitive algorithm for all , which asymptotically reaches competitive ratio for large . 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 -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 -competitive algorithm for submodular function maximization subject to linear packing constraints. Here, is the column sparsity, that is the maximal number of none-zero entries in a column of the constraint matrix, and is the minimal capacity of the constraints. Notably, this bound is independent of the total number of constraints. We improve the algorithm to be -competitive if both and are known to the algorithm beforehand.
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}
}