Solving Multi-choice Secretary Problem in Parallel: An Optimal Observation-Selection Protocol

The classical secretary problem investigates the question of how to hire the best secretary from $n$ candidates who come in a uniformly random order. In this work we investigate a parallel generalizations of this problem introduced by Feldman and Tennenholtz [14]. We call it shared $Q$-queue $J$-choice $K$-best secretary problem. In this problem, $n$ candidates are evenly distributed into $Q$ queues, and instead of hiring the best one, the employer wants to hire $J$ candidates among the best $K$ persons. The $J$ quotas are shared by all queues. This problem is a generalized version of $J$-choice $K$-best problem which has been extensively studied and it has more practical value as it characterizes the parallel situation. Although a few of works have been done about this generalization, to the best of our knowledge, no optimal deterministic protocol was known with general $Q$ queues. In this paper, we provide an optimal deterministic protocol for this problem. The protocol is in the same style of the $1\over e$-solution for the classical secretary problem, but with multiple phases and adaptive criteria. Our protocol is very simple and efficient, and we show that several generalizations, such as the fractional $J$-choice $K$-best secretary problem and exclusive $Q$-queue $J$-choice $K$-best secretary problem, can be solved optimally by this protocol with slight modification and the latter one solves an open problem of Feldman and Tennenholtz [14]. In addition, we provide theoretical analysis for two typical cases, including the 1-queue 1-choice $K$-best problem and the shared 2-queue 2-choice 2-best problem. For the former, we prove a lower bound $1-O(\frac{\ln^2K}{K^2})$ of the competitive ratio. For the latter, we show the optimal competitive ratio is $\approx0.372$ while previously the best known result is 0.356 [14].

[1]  Moshe Tennenholtz,et al.  Interviewing secretaries in parallel , 2012, EC '12.

[2]  Michal Morayne,et al.  On a universal best choice algorithm for partially ordered sets , 2008, Random Struct. Algorithms.

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

[4]  Yajun Wang,et al.  Secretary problems: laminar matroid and interval scheduling , 2011, SODA '11.

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

[6]  Mohit Singh,et al.  Secretary Problems via Linear Programming , 2010, IPCO.

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

[8]  C. Greg Plaxton,et al.  Competitive Weighted Matching in Transversal Matroids , 2008, ICALP.

[9]  P. Freeman The Secretary Problem and its Extensions: A Review , 1983 .

[10]  Małgorzata Kuchta,et al.  On a universal best choice algorithm for partially ordered sets , 2008 .

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

[12]  Fei Chen,et al.  A Primal-Dual Continuous LP Method on the Multi-choice Multi-best Secretary Problem , 2013, ArXiv.

[13]  Jan Vondrák,et al.  On Variants of the Matroid Secretary Problem , 2013, Algorithmica.

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

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

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

[17]  Mohammad Taghi Hajiaghayi,et al.  Adaptive limited-supply online auctions , 2004, EC '04.

[18]  Jorge Nuno Silva,et al.  Mathematical Games , 1959, Nature.

[19]  Silvio Lattanzi,et al.  Hiring a secretary from a poset , 2011, EC '11.

[20]  Nicole Immorlica,et al.  Online auctions and generalized secretary problems , 2008, SECO.

[21]  Noam Nisan,et al.  Competitive analysis of incentive compatible on-line auctions , 2000, EC '00.

[22]  Sourav Chakraborty,et al.  Improved competitive ratio for the matroid secretary problem , 2012, SODA.

[23]  Aaron Roth,et al.  Constrained Non-monotone Submodular Maximization: Offline and Secretary Algorithms , 2010, WINE.

[24]  Elias Koutsoupias,et al.  On the Competitive Ratio of Online Sampling Auctions , 2010, TEAC.

[25]  Roy Schwartz,et al.  Improved competitive ratios for submodular secretary problems , 2011 .

[26]  C. Greg Plaxton,et al.  Competitive Weighted Matching in Transversal Matroids , 2008, Algorithmica.

[27]  Michael Dinitz,et al.  Matroid Secretary for Regular and Decomposable Matroids , 2012, SIAM J. Comput..

[28]  José A. Soto,et al.  Matroid secretary problem in the random assignment model , 2010, SODA '11.

[29]  Patrick Jaillet,et al.  Advances on Matroid Secretary Problems: Free Order Model and Laminar Case , 2012, IPCO.

[30]  Nimrod Megiddo,et al.  Improved algorithms and analysis for secretary problems and generalizations , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

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