Learn from history for online bipartite matching

Huili Zhang, Rui Du, Kelin Luo, Weitian Tong

Research output: Contribution to journalArticlepeer-review

Abstract

Motivated by various applications in the online platforms for ride-hailing and crowd-sourcing delivery, we study the edge-weighted online bipartite matching (EWOBM) problem. We assume a part of online vertices are released in advance to mimic historical information that the algorithm is able to access. Different from traditional approaches that usually learn informative distributions from large enough history sets, our algorithms enable to extra useful information for the history set of any size. When the online vertices arrive in a random order, we present an online algorithm, named as h-TP-OM, achieving a competitive ratio that increases as more historical information is considered. However, once enough historical information has been fed to the algorithm, additional historical information becomes useless. Based on h-TP-OM, we then propose a time-efficient greedy heuristic, named as h-TP-G, which even has better performances in applications, particularly on large-scale instances. When the arrival order of online vertices is determined by an adversary, we present another greedy heuristic algorithm, named as Greedy-RT. Experiments on both synthetic and real-world datasets are conducted to evaluate the practical performances of the proposed algorithms. The experiment results demonstrate the usefulness of historical information for both h-TP-OM and h-TP-G, and also show the time efficiency of h-TP-G and Greedy-RT.

Original languageEnglish
Pages (from-to)3611-3640
Number of pages30
JournalJournal of Combinatorial Optimization
Volume44
Issue number5
DOIs
StatePublished - Dec 2022

Keywords

  • Adversary-order model
  • Competitive ratio
  • Historical information
  • Online bipartite matching
  • Random-order model

Fingerprint

Dive into the research topics of 'Learn from history for online bipartite matching'. Together they form a unique fingerprint.

Cite this