Online Matching: A Brief Survey

Zhiyi Huang,Zhihao Gavin Tang,David Wajc
2024-07-07
Abstract:Matching, capturing allocation of items to unit-demand buyers, or tasks to workers, or pairs of collaborators, is a central problem in economics. Indeed, the growing prevalence of matching-based markets, many of which online in nature, has motivated much research in economics, operations research, computer science, and their intersection. This brief survey is meant as an introduction to the area of online matching, with an emphasis on recent trends, both technical and conceptual.
Data Structures and Algorithms
What problem does this paper attempt to address?
### Problems the paper attempts to solve The paper "Online Matching: A Brief Survey" aims to review the latest research trends and techniques in the field of online matching. Online matching is a core economic problem, involving the allocation between items and single - demand buyers, tasks and workers or collaborative teams. With the increasing popularity of matching - based markets, especially online markets, this field has attracted extensive attention from economics, operations research, computer science and their interdisciplinary fields. Specifically, the paper focuses on the following aspects: 1. **Online bipartite graph matching**: - It discusses the basic problems of online bipartite graph matching, such as the matching between advertisers and advertising spaces in the advertising placement market. The paper reviews the classic online bipartite graph matching algorithms, such as the greedy algorithm, the ranking algorithm and the water - level algorithm, and discusses the extensions of these algorithms in the weighted case. - It particularly emphasizes how to break through the traditional 1/2 competitive ratio limit through random selection techniques (such as Online Correlated Selection OCS). 2. **Random rewards and budget - unaware algorithms**: - It explores the pay - per - click model in online advertising platforms, where users' click behaviors are modeled as a random process. The paper analyzes the competitive ratios of different algorithms in the case of random rewards and discusses the application of budget - unaware algorithms in the AdWords problem. 3. **Beyond online bipartite graph matching**: - It discusses more general online matching problems, such as the fully online model (all vertices arrive online), the general vertex arrival model, the edge arrival model and the resource - reusable model. These problems cover more application scenarios, such as ride - hailing platforms, the sharing economy and short - term rental services. 4. **Random models**: - It analyzes online matching problems under random arrival orders and random generation models, including the secretary problem, the prophet inequality and the philosopher inequality. These models provide more realistic assumptions, so that better theoretical guarantees can be obtained. ### Formula summary - **Online bipartite graph matching**: - Competitive ratio of the greedy algorithm: \[ \frac{1}{2} \] - Competitive ratio of the ranking algorithm: \[ 1 - \frac{1}{e} \] - Competitive ratio of the water - level algorithm: \[ 1 - \frac{1}{e} \] - **Random rewards**: - Competitive ratio of the ranking algorithm under uniform CTR: \[ 1 - \frac{1}{e} \] - Competitive ratio of the improved algorithm under small CTR: \[ 0.611 \] - **Fully online model**: - Competitive ratio of the ranking algorithm: \[ 0.567 \] - Competitive ratio of the balanced algorithm: \[ 0.585 \] - **Random models**: - Competitive ratio of the secretary problem: \[ \frac{1}{e} \] - Prophet inequality: \[ \frac{1}{2} \] - Philosopher inequality: \[ 0.652 \] Through the review of these aspects, the paper provides readers with a comprehensive perspective, showing the latest progress and future research directions in the field of online matching.