Think Eternally: Improved Algorithms for the Temp Secretary Problem and Extensions

The \emph{Temp Secretary Problem} was recently introduced by Fiat et al. It is a generalization of the Secretary Problem, in which commitments are temporary for a fixed duration. We present a simple online algorithm with improved performance guarantees for cases already considered by Fiat et al.\ and give competitive ratios for new generalizations of the problem. In the classical setting, where candidates have identical contract durations $\gamma \ll 1$ and we are allowed to hire up to $B$ candidates simultaneously, our algorithm is $(\frac{1}{2} - O(\sqrt{\gamma}))$-competitive. For large $B$, the bound improves to $1 - O\left(\frac{1}{\sqrt{B}}\right) - O(\sqrt{\gamma})$. Furthermore we generalize the problem from cardinality constraints towards general packing constraints. We achieve a competitive ratio of $1 - O\left(\sqrt{\frac{(1+\log d + \log B)}{B}}\right) -O(\sqrt{\gamma})$, where $d$ is the sparsity of the constraint matrix and $B$ is generalized to the capacity ratio of linear constraints. Additionally we extend the problem towards arbitrary hiring durations. Our algorithmic approach is a relaxation that aggregates all temporal constraints into a non-temporal constraint. Then we apply a linear scaling algorithm that, on every arrival, computes a tentative solution on the input that is known up to this point. This tentative solution uses the non-temporal, relaxed constraints scaled down linearly by the amount of time that has already passed.

[1]  Robert D. Kleinberg A multiple-choice secretary algorithm with applications to online auctions , 2005, SODA '05.

[2]  Martin Pál,et al.  Algorithms for Secretary Problems on Graphs and Hypergraphs , 2008, ICALP.

[3]  Berthold Vöcking,et al.  Primal beats dual on online packing LPs in the random-order model , 2013, STOC.

[4]  Haim Kaplan,et al.  The Temp Secretary Problem , 2015, ESA.

[5]  Berthold Vöcking,et al.  An Optimal Online Algorithm for Weighted Bipartite Matching and Extensions to Combinatorial Auctions , 2013, ESA.

[6]  Nikhil R. Devanur,et al.  Near optimal online algorithms and fast approximation algorithms for resource allocation problems , 2011, EC '11.

[7]  Nicole Immorlica,et al.  A Knapsack Secretary Problem with Applications , 2007, APPROX-RANDOM.

[8]  P. Flajolet,et al.  The Maximum of a Random Walk and Its Application to Rectangle Packing , 1997 .

[9]  Zizhuo Wang,et al.  A Dynamic Near-Optimal Algorithm for Online Linear Programming , 2009, Oper. Res..

[10]  Vahab S. Mirrokni,et al.  Online Allocation with Traffic Spikes: Mixing Adversarial and Stochastic Models , 2015, EC.

[11]  David Lindley,et al.  Dynamic Programming and Decision Theory , 1961 .

[12]  Marco Molinaro,et al.  How Experts Can Solve LPs Online , 2014, ESA.

[13]  Richard J. Lipton,et al.  Online interval scheduling , 1994, SODA '94.

[14]  Gerhard J. Woeginger,et al.  On-Line Scheduling of Jobs with Fixed Start and End Times , 1994, Theor. Comput. Sci..

[15]  Joseph Naor,et al.  Improved Competitive Ratios for Submodular Secretary Problems (Extended Abstract) , 2011, APPROX-RANDOM.

[16]  Tengyu Ma,et al.  The Simulated Greedy Algorithm for Several Submodular Matroid Secretary Problems , 2011, Theory of Computing Systems.

[17]  Nicole Immorlica,et al.  Matroids, secretary problems, and online mechanisms , 2007, SODA '07.

[18]  Nikhil R. Devanur,et al.  Fast Algorithms for Online Stochastic Convex Programming , 2014, SODA.

[19]  Ola Svensson,et al.  A Simple O(log log(rank))-Competitive Algorithm for the Matroid Secretary Problem , 2015, SODA.

[20]  Oded Lachish,et al.  O(log log Rank) Competitive Ratio for the Matroid Secretary Problem , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[21]  Morteza Zadimoghaddam,et al.  Submodular secretary problem and extensions , 2013, TALG.

[22]  P. Libby The Scientific American , 1881, Nature.

[23]  Aravind Srinivasan,et al.  Randomized Distributed Edge Coloring via an Extension of the Chernoff-Hoeffding Bounds , 1997, SIAM J. Comput..

[24]  Robert D. Kleinberg,et al.  Secretary Problems with Non-Uniform Arrival Order , 2015, STOC.