Two-sided Facility Location

Recent years have witnessed the rise of many successful e-commerce marketplace platforms like the Amazon marketplace, AirBnB, Uber/Lyft, and Upwork, where a central platform mediates economic transactions between buyers and sellers. Motivated by these platforms, we formulate a set of facility location problems that we term Two-sided Facility location. In our model, agents arrive at nodes in an underlying metric space, where the metric distance between any buyer and seller captures the quality of the corresponding match. The platform posts prices and wages at the nodes, and opens a set of "virtual markets" or facilities to route the agents to. The agents at any facility are assumed to be matched. The platform ensures high match quality by imposing a distance constraint between a node and the facilities it is routed to. It ensures high service availability by ensuring flow to the facility is at least a pre-specified lower bound. Subject to these constraints, the goal of the platform is to maximize the social surplus subject to weak budget balance, i.e., profit being non-negative. We present an approximation algorithm for this problem that yields a $(1 + \epsilon)$ approximation to surplus for any constant $\epsilon > 0$, while relaxing the match quality (i.e., maximum distance of any match) by a constant factor. We use an LP rounding framework that easily extends to other objectives such as maximizing volume of trade or profit. We justify our models by considering a dynamic marketplace setting where agents arrive according to a stochastic process and have finite patience (or deadlines) for being matched. We perform queueing analysis to show that for policies that route agents to virtual markets and match them, ensuring a low abandonment probability of agents reduces to ensuring sufficient flow arrives at each virtual market.

[1]  Yang Cai,et al.  Approximating Gains from Trade in Two-sided Markets via Simple Mechanisms , 2017, EC.

[2]  Jan Vondrák,et al.  Approximating the stochastic knapsack problem: the benefit of adaptivity , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[3]  Gideon Weiss,et al.  Reversibility and Further Properties of FCFS Infinite Bipartite Matching , 2018, Math. Oper. Res..

[4]  Nikhil R. Devanur,et al.  Truth and Regret in Online Scheduling , 2017, EC.

[5]  Avrim Blum,et al.  Online algorithms for market clearing , 2002, SODA '02.

[6]  M. Armstrong Competition in Two-Sided Markets ¤ , 2005 .

[7]  Samir Khuller,et al.  The Budgeted Maximum Coverage Problem , 1999, Inf. Process. Lett..

[8]  Zoya Svitkina,et al.  Lower-bounded facility location , 2008, SODA '08.

[9]  Adam Meyerson Profit-earning facility location , 2001, STOC '01.

[10]  Liad Blumrosen,et al.  Approximating Gains-from-Trade in Bilateral Trading , 2016, WINE.

[11]  Kavita Ramanan,et al.  Heavy traffic analysis for EDF queues with reneging , 2011, The Annals of Applied Probability.

[12]  Haim Kaplan,et al.  Polylogarithmic Bounds on the Competitiveness of Min-cost Perfect Matching with Delays , 2017, SODA.

[13]  R. Preston McAfee,et al.  The Gains from Trade Under Fixed Price Mechanisms , 2007 .

[14]  Sudipto Guha,et al.  Hierarchical placement and network design problems , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[15]  Nikhil R. Devanur,et al.  Stability of service under time-of-use pricing , 2017, STOC.

[16]  Gideon Weiss,et al.  Fcfs infinite bipartite matching of servers and customers , 2009, Advances in Applied Probability.

[17]  M. Satterthwaite,et al.  Efficient Mechanisms for Bilateral Trading , 1983 .

[18]  Carlos Riquelme,et al.  Pricing in Ride-Sharing Platforms: A Queueing-Theoretic Approach , 2015, EC.

[19]  Amy R. Ward,et al.  On the dynamic control of matching queues , 2014 .

[20]  Noga Alon,et al.  Derandomized graph products , 1995, computational complexity.

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

[22]  David P. Williamson,et al.  The Design of Approximation Algorithms , 2011 .

[23]  Mohammad R. Salavatipour,et al.  Approximating Connected Facility Location with Lower and Upper Bounds via LP Rounding , 2016, SWAT.

[24]  Nam Kyoo Boots,et al.  A Multiserver Queueing System with Impatient Customers , 1999 .

[25]  Tim Roughgarden,et al.  Approximately Efficient Two-Sided Combinatorial Auctions , 2016, EC.

[26]  Alisha C. Holland,et al.  A Price Theory of Multi-Sided Platforms , 2009 .

[27]  Peter W. Glynn,et al.  A Diffusion Approximation for a Markovian Queue with Reneging , 2003, Queueing Syst. Theory Appl..

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

[29]  Gideon Weiss,et al.  Exact FCFS Matching Rates for Two Infinite Multitype Sequences , 2012, Oper. Res..

[30]  Jean-Lou De Carufel,et al.  Minimizing the Continuous Diameter when Augmenting Paths and Cycles with Shortcuts , 2016 .

[31]  Kamesh Munagala,et al.  Segmenting Two-Sided Markets , 2016, WWW.

[32]  Bart de Keijzer,et al.  Approximately Efficient Double Auctions with Strong Budget Balance , 2016, SODA.

[33]  Oded Schwartz,et al.  On the complexity of approximating k-set packing , 2006, computational complexity.

[34]  Mohammad Taghi Hajiaghayi,et al.  Online auctions with re-usable goods , 2005, EC '05.

[35]  David R. Karger,et al.  Building Steiner trees with incomplete global knowledge , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[36]  Mohammad Akbarpour,et al.  Dynamic matching market design , 2014, EC.