Stable Secretaries

In the classical secretary problem, multiple secretaries arrive one at a time to compete for a single position, and the goal is to choose the best secretary to the job while knowing the candidate’s quality only with respect to the preceding candidates. In this paper we define and study a new variant of the secretary problem, in which there are multiple jobs. The applicants are ranked relatively upon arrival as usual, and, in addition, we assume that the jobs are also ranked. The main conceptual novelty in our model is that we evaluate a matching using the notion of blocking pairs from Gale and Shapley’s stable matching theory. Specifically, our goal is to maximize the number of matched jobs (or applicants) that do not take part in a blocking pair. We study the cases where applicants arrive randomly or in adversarial order, and provide upper and lower bounds on the quality of the possible assignment assuming all jobs and applicants are totally ordered. Among other results, we show that when arrival is uniformly random, a constant fraction of the jobs can be satisfied in expectation, or a constant fraction of the applicants, but not a constant fraction of the matched pairs.

[1]  Robert W. Irving,et al.  The Stable marriage problem - structure and algorithms , 1989, Foundations of computing series.

[2]  Shay Kutten,et al.  Online matching: haste makes waste! , 2016, STOC.

[3]  Aviad Rubinstein,et al.  Beyond matroids: secretary problem and prophet inequality with general constraints , 2016, STOC.

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

[5]  L. S. Shapley,et al.  College Admissions and the Stability of Marriage , 2013, Am. Math. Mon..

[6]  Rafail Ostrovsky,et al.  Fast Distributed Almost Stable Matchings , 2015, PODC.

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

[8]  Jacob D. Leshno,et al.  Unbalanced Random Matching Markets: The Stark Effect of Competition , 2017, Journal of Political Economy.

[9]  A. Roth,et al.  New physicians: a natural experiment in market organization , 1990, Science.

[10]  David Manlove,et al.  "Almost Stable" Matchings in the Roommates Problem , 2005, WAOA.

[11]  Michael Dinitz,et al.  Recent advances on the matroid secretary problem , 2013, SIGA.

[12]  Olle Häggström,et al.  Instability of matchings in decentralized markets with various preference structures , 2008, Int. J. Game Theory.

[13]  Shuichi Miyazaki,et al.  On the advice complexity of online bipartite matching and online stable marriage , 2014, Inf. Process. Lett..

[14]  Claire Mathieu,et al.  On-line bipartite matching made simple , 2008, SIGA.

[15]  Jinpeng Ma,et al.  On randomized matching mechanisms , 1996 .

[16]  Leeat Yariv,et al.  Optimal Dynamic Matching , 2015, Theoretical Economics.

[17]  Samir Khuller,et al.  On-Line Algorithms for Weighted Bipartite Matching and Stable Marriages , 1991, Theor. Comput. Sci..

[18]  Avinatan Hassidim,et al.  Local computation mechanism design , 2013, EC.

[19]  Martin Hoefer,et al.  Secretary markets with local information , 2015, Distributed Computing.

[20]  Joseph Naor,et al.  Near-Optimum Online Ad Allocation for Targeted Advertising , 2014, EC.

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

[22]  Thomas S. Ferguson,et al.  Who Solved the Secretary Problem , 1989 .

[23]  Itai Ashlagi,et al.  On Matching and Thickness in Heterogeneous Dynamic Markets , 2016, EC.

[24]  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.

[25]  Aranyak Mehta,et al.  Online budgeted matching in random input models with applications to Adwords , 2008, SODA '08.

[26]  Nikhil R. Devanur,et al.  Randomized Primal-Dual analysis of RANKING for Online BiPartite Matching , 2013, SODA.

[27]  Gagan Goel,et al.  Online Vertex-Weighted Bipartite Matching and Single-bid Budgeted Allocations , 2010, SODA.

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

[29]  Christine T. Cheng On the Stable Matchings That Can Be Reached When the Agents Go Marching in One By One , 2016, SIAM J. Discret. Math..

[30]  Richard M. Karp,et al.  An optimal algorithm for on-line bipartite matching , 1990, STOC '90.