Dynamic matching market design

We introduce a simple benchmark model of dynamic matching in networked markets, where agents arrive and depart stochastically and the network of acceptable transactions between agents forms a random graph. We analyze our model from three perspectives: waiting time, optimization, and information. The main insight of our analysis is that waiting to thicken the market can be substantially more important than increasing the speed of transactions, and this is quite robust to the presence of waiting costs. From an optimization perspective, naive local algorithms, that choose the right time to match agents but do not exploit global network structure, can perform very close to optimal algorithms. From an information perspective, algorithms that employ even partial information on agents' departure times perform substantially better than those that lack such information. Information and waiting are complements; information about departure times is necessary for waiting to yield large gains. To elicit agents' departure times, we design an incentive-compatible continuous-time dynamic mechanism without transfers. LINK: www.ssrn.com/abstract=2394319

[1]  Itai Ashlagi,et al.  Kidney exchange in dynamic sparse heterogenous pools , 2013, EC '13.

[2]  Morimitsu Kurino,et al.  House allocation with overlapping agents: A dynamic mechanism design approach , 2009 .

[3]  Tuomas Sandholm,et al.  Online Stochastic Optimization in the Large: Application to Kidney Exchange , 2009, IJCAI.

[4]  Francis Bloch,et al.  Optimal assignment of durable objects to successive agents , 2012 .

[5]  Paul R. Milgrom,et al.  Matching with Contracts , 2005 .

[6]  Rakesh V. Vohra,et al.  Optimal Dynamic Auctions and Simple Index Rules , 2013, Math. Oper. Res..

[7]  V. Climenhaga Markov chains and mixing times , 2013 .

[8]  Stefanos A. Zenios,et al.  Optimal Control of a Paired-Kidney Exchange Program , 2002, Manag. Sci..

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

[10]  Amin Saberi,et al.  Online stochastic matching: online actions based on offline statistics , 2010, SODA '11.

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

[12]  M. Utku Ünver,et al.  Efficient Kidney Exchange: Coincidence of Wants in a Markets with Compatibility-Based Preferences , 2009 .

[13]  Ali Esmaili,et al.  Probability and Random Processes , 2005, Technometrics.

[14]  Itai Ashlagi,et al.  A dynamic model of barter exchange , 2015, SODA.

[15]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[16]  Bertram L Kasiske,et al.  Donor exchange programs in kidney transplantation: rationale and operational details from the north central donor exchange cooperative. , 2011, American journal of kidney diseases : the official journal of the National Kidney Foundation.

[17]  Xuanming Su,et al.  Patient Choice in Kidney Allocation: A Sequential Stochastic Assignment Model , 2005, Oper. Res..

[18]  David C. Parkes,et al.  An MDP-Based Approach to Online Mechanism Design , 2003, NIPS.

[19]  Parag A. Pathak,et al.  The New York City High School Match , 2005 .

[20]  John William Hatfield,et al.  Substitutes and stability for matching with contracts , 2010, J. Econ. Theory.

[21]  Aranyak Mehta,et al.  Online Stochastic Matching: Beating 1-1/e , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[22]  Richard M. Karp,et al.  Maximum Matchings in Sparse Random Graphs , 1981, FOCS 1981.

[23]  Alvin E. Roth,et al.  Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis , 1990 .

[24]  V. Crawford,et al.  Job Matching, Coalition Formation, and Gross Substitutes , 1982 .

[25]  SaberiAmin,et al.  AdWords and generalized online matching , 2007 .

[26]  B. Bollobás The evolution of random graphs , 1984 .

[27]  V. Crawford,et al.  Job Matching with Heterogeneous Firms and Workers , 1981 .

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

[29]  Jérémie Gallien,et al.  Sloan School of Management Working Paper 4268-02 December 2002 Dynamic Mechanism Design for Online Commerce , 2002 .

[30]  Ariel D. Procaccia,et al.  Dynamic Matching via Weighted Myopia with Application to Kidney Exchange , 2012, AAAI.

[31]  M. Utku Ünver,et al.  Dynamic Kidney Exchange , 2007 .

[32]  Jeremy I. Bulow,et al.  Auctions versus Negotiations , 1996 .

[33]  S. Athey,et al.  Designing Efficient Mechanisms for Dynamic Bilateral Trading Games , 2007 .

[34]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[35]  R. Wiesner,et al.  Model for end-stage liver disease (MELD) and allocation of donor livers. , 2003, Gastroenterology.

[36]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[37]  Jacob D. Leshno Dynamic Matching in Overloaded Systems , 2012 .

[38]  Yashodhan Kanoria,et al.  Managing congestion in decentralized matching markets , 2014, EC.