Assortment planning for two-sided sequential matching markets

Two-sided matching platforms provide users with menus of match recommendations. To maximize the number of realized matches between the two sides (referred here as customers and suppliers), the platform must balance the inherent tension between recommending customers more potential suppliers to match with and avoiding potential collisions. We introduce a stylized model to study the above trade-off. The platform offers each customer a menu of suppliers, and customers choose, simultaneously and independently, either a supplier from their menu or to remain unmatched. Suppliers then see the set of customers that have selected them, and choose to either match with one of these customers or to remain unmatched. A match occurs if a customer and a supplier choose each other (in sequence). Agents' choices are probabilistic, and proportional to public scores of agents in their menu and a score that is associated with remaining unmatched. The platform's problem is to construct menus for costumers to maximize the number of matches. This problem is shown to be strongly NP-hard via a reduction from 3-partition. We provide an efficient algorithm that achieves a constant-factor approximation to the expected number of matches.

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

[2]  Michael I. Jordan,et al.  Competing Bandits in Matching Markets , 2019, AISTATS.

[3]  Nicole Immorlica,et al.  Combinatorial Assortment Optimization , 2018, WINE.

[4]  Yashodhan Kanoria,et al.  Facilitating the Search for Partners on Matching Platforms: Restricting Agent Actions , 2017, EC.

[5]  Parag A. Pathak,et al.  Appendix to "Incentives and Stability in Large Two-Sided Matching Markets" , 2009 .

[6]  David B. Shmoys,et al.  Dynamic Assortment Optimization with a Multinomial Logit Choice Model and Capacity Constraint , 2010, Oper. Res..

[7]  Juan José Miranda Bront,et al.  A Column Generation Algorithm for Choice-Based Network Revenue Management , 2008, Oper. Res..

[8]  Günter J. Hitsch,et al.  Matching and Sorting in Online Dating , 2008 .

[9]  Atri Rudra,et al.  Approximating Matches Made in Heaven , 2009, ICALP.

[10]  Nicole Immorlica,et al.  Marriage, honesty, and stability , 2005, SODA '05.

[11]  John Joseph Horton,et al.  Online Labor Markets , 2010, WINE.

[12]  G. Ryzin,et al.  On the Relationship Between Inventory Costs and Variety Benefits in Retailassortments , 1999 .

[13]  G. Gallego,et al.  Assortment Planning Under the Multinomial Logit Model with Totally Unimodular Constraint Structures , 2013 .

[14]  M. Fisher,et al.  Assortment Planning: Review of Literature and Industry Practice , 2008 .

[15]  Garrett J. van Ryzin,et al.  Revenue Management Under a General Discrete Choice Model of Consumer Behavior , 2004, Manag. Sci..

[16]  Andrey Fradkin Search, Matching, and the Role of Digital Marketplace Design in Enabling Trade: Evidence from Airbnb , 2017 .

[17]  Itai Ashlagi,et al.  Stability in Large Matching Markets with Complementarities , 2014, Oper. Res..

[18]  Itai Ashlagi,et al.  Optimal allocation without money: an engineering approach , 2014, Manag. Sci..

[19]  D. McFadden,et al.  Specification tests for the multinomial logit model , 1984 .

[20]  Peng Shi Assortment Planning in School Choice [ Preliminary Draft ] , 2016 .

[21]  Hanna Halaburda,et al.  Competing by Restricting Choice: The Case of Search Platforms , 2016 .

[22]  Elmar Wolfstetter,et al.  Topics in microeconomics - industrial organization, auctions, and incentives (repr.) , 1999 .

[23]  P. Rusmevichientong,et al.  Assortment Optimization under the Multinomial Logit Model with Random Choice Parameters , 2014 .

[24]  Juan José Miranda Bront,et al.  A Branch-and-Cut Algorithm for the Latent Class Logit Assortment Problem , 2010, Electron. Notes Discret. Math..

[25]  J. Rochet,et al.  Platform competition in two sided markets , 2003 .

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

[27]  Juan José Miranda Bront,et al.  A branch-and-cut algorithm for the latent-class logit assortment problem , 2014, Discret. Appl. Math..

[28]  Morteza Zadimoghaddam,et al.  Online Stochastic Weighted Matching: Improved Approximation Algorithms , 2011, WINE.

[29]  Vishal Gaur,et al.  Assortment Planning and Inventory Decisions Under a Locational Choice Model , 2006, Manag. Sci..

[30]  Hanna Halaburda,et al.  Competing by Restricting Choice: The Case of Matching Platforms , 2017, Management Sciences.

[31]  O. Tamuz,et al.  Stochastic Dominance under Independent Noise , 2018, Journal of Political Economy.

[32]  Daniela Saban,et al.  Facilitating the Search for Partners on Matching Platforms , 2020, Manag. Sci..

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

[34]  Hamid Nazerzadeh,et al.  Real-Time Optimization of Personalized Assortments , 2014, Manag. Sci..