Online matching on stochastic block model
By: Maria Cherifa, Clément Calauzènes, Vianney Perchet
Potential Business Impact:
Helps online matching work better on complex networks.
While online bipartite matching has gained significant attention in recent years, existing analyses in stochastic settings fail to capture the performance of algorithms on heterogeneous graphs, such as those incorporating inter-group affinities or other social network structures. In this work, we address this gap by studying online bipartite matching within the stochastic block model (SBM). A fixed set of offline nodes is matched to a stream of online arrivals, with connections governed probabilistically by latent class memberships. We analyze two natural algorithms: a $\tt{Myopic}$ policy that greedily matches each arrival to the most compatible class, and the $\tt{Balance}$ algorithm, which accounts for both compatibility and remaining capacity. For the $\tt{Myopic}$ algorithm, we prove that the size of the matching converges, with high probability, to the solution of an ordinary differential equation (ODE), for which we provide a tractable approximation along with explicit error bounds. For the $\tt{Balance}$ algorithm, we demonstrate convergence of the matching size to a differential inclusion and derive an explicit limiting solution. Lastly, we explore the impact of estimating the connection probabilities between classes online, which introduces an exploration-exploitation trade-off.
Similar Papers
Learning-Augmented Online Bipartite Matching in the Random Arrival Order Model
Machine Learning (CS)
Helps computers make better match-ups with bad guesses.
Dynamic control of stochastic matching systems in heavy traffic: An effective computational method for high-dimensional problems
Optimization and Control
Helps match people to jobs faster and better.
Online Matching under KIID: Enhanced Competitive Analysis through Ordinary Differential Equation Systems
Data Structures and Algorithms
Matches online jobs to offline workers better.