Edge-Weighted Online Bipartite Matching

被引:24
|
作者
Fahrbach, Matthew [1 ]
Huang, Zhiyi [2 ]
Tao, Runzhou [3 ]
Zadimoghaddam, Morteza [1 ]
机构
[1] Google Res, Mountain View, CA 94043 USA
[2] Univ Hong Kong, Hong Kong, Peoples R China
[3] Columbia Univ, New York, NY 10027 USA
关键词
bipartite matching; negative correlation; online algorithm; primal-dual algorithm;
D O I
10.1109/FOCS46700.2020.00046
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Online bipartite matching is one of the most fundamental problems in the online algorithms literature. Karp, Vazirani, and Vazirani (STOC 1990) introduced an elegant algorithm for the unweighted bipartite matching that achieves an optimal competitive ratio of 1-1/epsilon. Aggarwal et al. (SODA 2011) later generalized their algorithm and analysis to the vertex-weighted case. Little is known, however, about the most general edge-weighted problem aside from the trivial 1/2-competitive greedy algorithm. In this paper, we present the first online algorithm that breaks the long-standing 1/2 barrier and achieves a competitive ratio of at least 0.5086. In light of the hardness result of Kapralov, Post, and Vondrak (SODA 2013) that restricts beating a 1/2 competitive ratio for the more general problem of monotone submodular welfare maximization, our result can be seen as strong evidence that edge-weighted bipartite matching is strictly easier than submodular welfare maximization in the online setting. The main ingredient in our online matching algorithm is a novel subroutine called online correlated selection (OCS), which takes a sequence of pairs of vertices as input and selects one vertex from each pair. Instead of using a fresh random bit to choose a vertex from each pair, the OCS negatively correlates decisions across different pairs and provides a quantitative measure on the level of correlation. We believe our OCS technique is of independent interest and will find further applications in other online optimization problems.
引用
收藏
页码:412 / 423
页数:12
相关论文
共 50 条
  • [31] COMPUTATIONAL ALGORITHMS FOR MATCHING POLYNOMIALS OF GRAPHS FROM THE CHARACTERISTIC-POLYNOMIALS OF EDGE-WEIGHTED GRAPHS
    HOSOYA, H
    BALASUBRAMANIAN, K
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 1989, 10 (05) : 698 - 710
  • [32] Edge Manipulations for the Maximum Vertex-Weighted Bipartite b-matching
    Auricchio, Gennaro
    Liu, Jun
    Ma, Qun
    Zhang, Jie
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2025, 16 (01)
  • [33] PARTITIONS AND EDGE-WEIGHTED PAIR-GRAPHS
    SMALL, AW
    IEEE TRANSACTIONS ON COMPUTERS, 1968, C 17 (11) : 1089 - &
  • [34] THE DECOMPOSITION AND MAINTENANCE OF HYPERCORES ON EDGE-WEIGHTED HYPERGRAPHS
    Xu, Yiqun
    Zhang, Feiteng
    Liu, Bin
    MATHEMATICAL FOUNDATIONS OF COMPUTING, 2025, 8 (03): : 379 - 396
  • [35] Edge-weighted contact representations of planar graphs
    1600, Brown University (17):
  • [36] Combinatorial inversion in edge-weighted unicyclic graphs
    Jaume, Daniel A.
    Panelo, Cristian
    DISCRETE APPLIED MATHEMATICS, 2024, 349 : 113 - 129
  • [37] An edge-weighted hook formula for labelled trees
    Feray, Valentin
    Goulden, I. P.
    Lascoux, Alain
    JOURNAL OF COMBINATORICS, 2014, 5 (02) : 245 - 269
  • [38] Biobjective Online Bipartite Matching
    Aggarwal, Gagan
    Cai, Yang
    Mehta, Aranyak
    Pierrakos, George
    WEB AND INTERNET ECONOMICS, 2014, 8877 : 218 - 231
  • [39] Rendezvous of Heterogeneous Mobile Agents in Edge-Weighted Networks
    Dereniowski, Dariusz
    Klasing, Ralf
    Kosowski, Adrian
    Kuszner, Lukasz
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, SIROCCO 2014, 2014, 8576 : 311 - 326
  • [40] Biobjective online bipartite matching
    Aggarwal, Gagan
    Mehta, Aranyak
    Cai, Yang
    Pierrakos, George
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8877 : 218 - 231