Two-stage Stochastic Matching and Pricing with Applications to Ride Hailing

10/21/2022
by   Yiding Feng, et al.
0

Matching and pricing are two critical levers in two-sided marketplaces to connect demand and supply. The platform can produce more efficient matching and pricing decisions by batching the demand requests. We initiate the study of the two-stage stochastic matching problem, with or without pricing, to enable the platform to make improved decisions in a batch with an eye toward the imminent future demand requests. This problem is motivated in part by applications in online marketplaces such as ride hailing platforms. We design online competitive algorithms for vertex-weighted (or unweighted) two-stage stochastic matching for maximizing supply efficiency, and two-stage joint matching and pricing for maximizing market efficiency. In the former problem, using a randomized primal-dual algorithm applied to a family of “balancing” convex programs, we obtain the optimal 3/4 competitive ratio against the optimum offline benchmark. Using a factor revealing program and connections to submodular optimization, we improve this ratio against the optimum online benchmark to (1-1/e+1/e^2)≈ 0.767 for the unweighted and 0.761 for the weighted case. In the latter problem, we design optimal 1/2-competitive joint pricing and matching algorithm by borrowing ideas from the ex-ante prophet inequality literature. We also show an improved (1-1/e)-competitive algorithm for the special case of demand efficiency objective using the correlation gap of submodular functions. Finally, we complement our theoretical study by using DiDi's ride-sharing dataset for Chengdu city and numerically evaluating the performance of our proposed algorithms in practical instances of this problem.

READ FULL TEXT
research
11/29/2022

Batching and Optimal Multi-stage Bipartite Allocations

In several applications of real-time matching of demand to supply in onl...
research
03/28/2022

Online Algorithms for Matching Platforms with Multi-Channel Traffic

Two-sided platforms rely on their recommendation algorithms to help visi...
research
06/27/2018

Online Matching in a Ride-Sharing Platform

We propose a formal graph-theoretic model for studying the problem of ma...
research
05/09/2018

Loyalty Programs in the Sharing Economy: Optimality and Competition

Loyalty programs are important tools for sharing platforms seeking to gr...
research
10/22/2022

Edge-weighted Online Stochastic Matching: Beating 1-1/e

We study the edge-weighted online stochastic matching problem. Since Fel...
research
02/05/2020

Online Primal Dual Meets Online Matching with Stochastic Rewards: Configuration LP to the Rescue

Mehta and Panigrahi (FOCS 2012) introduce the problem of online matching...
research
02/20/2021

Online Stochastic Max-Weight Bipartite Matching: Beyond Prophet Inequalities

The rich literature on online Bayesian selection problems has long focus...

Please sign up or login with your details

Forgot password? Click here to reset