English

On Variants of the Matroid Secretary Problem

Data Structures and Algorithms 2011-12-13 v2 Computer Science and Game Theory

Abstract

We present a number of positive and negative results for variants of the matroid secretary problem. Most notably, we design a constant-factor competitive algorithm for the "random assignment" model where the weights are assigned randomly to the elements of a matroid, and then the elements arrive on-line in an adversarial order (extending a result of Soto \cite{Soto11}). This is under the assumption that the matroid is known in advance. If the matroid is unknown in advance, we present an O(logrlogn)O(\log r \log n)-approximation, and prove that a better than O(logn/loglogn)O(\log n / \log \log n) approximation is impossible. This resolves an open question posed by Babaioff et al. \cite{BIK07}. As a natural special case, we also consider the classical secretary problem where the number of candidates nn is unknown in advance. If nn is chosen by an adversary from {1,...,N}\{1,...,N\}, we provide a nearly tight answer, by providing an algorithm that chooses the best candidate with probability at least 1/(HN1+1)1/(H_{N-1}+1) and prove that a probability better than 1/HN1/H_N cannot be achieved (where HNH_N is the NN-th harmonic number).

Keywords

Cite

@article{arxiv.1104.4081,
  title  = {On Variants of the Matroid Secretary Problem},
  author = {Shayan Oveis Gharan and Jan Vondrák},
  journal= {arXiv preprint arXiv:1104.4081},
  year   = {2011}
}