Online Algorithms for Matching Platforms with Multichannel Traffic

Two-sided platforms rely on their recommendation algorithms to help visitors successfully find a match. However, on platforms such as VolunteerMatch, which has facilitated millions of connections between volunteers and nonprofits, a sizable fraction of website traffic arrives directly to a nonprofit’s volunteering page via an external link, thus bypassing the platform’s recommendation algorithm. We study how such platforms should account for this external traffic in the design of their recommendation algorithms, given the goal of maximizing successful matches. We model the platform’s problem as a special case of online matching, where (using VolunteerMatch terminology) volunteers arrive sequentially and probabilistically match with one opportunity, each of which has a finite need for volunteers. In our framework, external traffic is interested only in their targeted opportunity; by contrast, internal traffic may be interested in many opportunities, and the platform’s online algorithm selects which opportunity to recommend. In evaluating the performance of different algorithms, we refine the notion of competitive ratio by parameterizing it based on the amount of external traffic. After demonstrating the shortcomings of a commonly used algorithm that is optimal in the absence of external traffic, we propose a new algorithm, adaptive capacity (AC), which accounts for matches differently based on whether they originate from internal or external traffic. We provide a lower bound on AC’s competitive ratio that is increasing in the amount of external traffic and that is close to (and, in some regimes, exactly matches) the parameterized upper bound we establish on the competitive ratio of any online algorithm. We complement our theoretical results with a numerical study motivated by VolunteerMatch data where we demonstrate the strong performance of AC relative to current practice and further our understanding of the difference between AC and other commonly used algorithms. This paper was accepted by Omar Besbes, revenue management and market analytics. Supplemental Material: The online appendix and data files are available at https://doi.org/10.1287/mnsc.2022.00910 .

Authors

Institutions

Publication Details

Journal
Management Science
Published
2024-12-30
DOI
https://doi.org/10.1287/mnsc.2022.00910
Citations
2
Primary Topic
Optimization and Search Problems
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Online Algorithms for Matching Platforms with Multichannel Traffic

Vahideh Manshadi, Daniela Sabán, Scott Rodilitz, Akshaya Suresh
2 citations
Management Science
Optimization and Search Problems
0.70
article

Online Algorithms for Matching Platforms with Multichannel Traffic

Vahideh Manshadi, Daniela Sabán, Scott Rodilitz, Akshaya Suresh
article en
2 citations

Abstract

Two-sided platforms rely on their recommendation algorithms to help visitors successfully find a match. However, on platforms such as VolunteerMatch, which has facilitated millions of connections between volunteers and nonprofits, a sizable fraction of website traffic arrives directly to a nonprofit’s volunteering page via an external link, thus bypassing the platform’s recommendation algorithm. We study how such platforms should account for this external traffic in the design of their recommendation algorithms, given the goal of maximizing successful matches. We model the platform’s problem as a special case of online matching, where (using VolunteerMatch terminology) volunteers arrive sequentially and probabilistically match with one opportunity, each of which has a finite need for volunteers. In our framework, external traffic is interested only in their targeted opportunity; by contrast, internal traffic may be interested in many opportunities, and the platform’s online algorithm selects which opportunity to recommend. In evaluating the performance of different algorithms, we refine the notion of competitive ratio by parameterizing it based on the amount of external traffic. After demonstrating the shortcomings of a commonly used algorithm that is optimal in the absence of external traffic, we propose a new algorithm, adaptive capacity (AC), which accounts for matches differently based on whether they originate from internal or external traffic. We provide a lower bound on AC’s competitive ratio that is increasing in the amount of external traffic and that is close to (and, in some regimes, exactly matches) the parameterized upper bound we establish on the competitive ratio of any online algorithm. We complement our theoretical results with a numerical study motivated by VolunteerMatch data where we demonstrate the strong performance of AC relative to current practice and further our understanding of the difference between AC and other commonly used algorithms. This paper was accepted by Omar Besbes, revenue management and market analytics. Supplemental Material: The online appendix and data files are available at https://doi.org/10.1287/mnsc.2022.00910 .

Management ScienceVol. 71(9)
RAND Corporation (US), Palo Alto University (US), Yale University (US), Anderson University - South Carolina (US)
Openalex Percentile: Top 26%
Optimization and Search Problems
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.