A Simple (1-ε)-Approximation Semi-Streaming Algorithm for Maximum (Weighted) Matching

被引:0
|
作者
Assadi, Sepehr [1 ,2 ]
机构
[1] Univ Waterloo, Cheriton Sch Comp Sci, Waterloo, ON, Canada
[2] Rutgers State Univ, Dept Comp Sci, New Brunswick, NJ 08901 USA
关键词
VARIATIONAL-INEQUALITIES; GRAPH MATCHINGS; MODEL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a simple semi-streaming algorithm for (1 - epsilon)-approximation of bipartite matching in O (log(n)=epsilon) passes. This matches the performance of state-of-the-art "epsilon-efficient" algorithms-the ones with much better dependence on epsilon albeit with some mild dependence on n|while being considerably simpler. The algorithm relies on a direct application of the multiplicative weight update method with a self-contained primal-dual analysis that can be of independent interest. To show case this, we use the same ideas, alongside standard tools from matching theory, to present an equally simple semi-streaming algorithm for (1 - epsilon)approximation of weighted matchings in general (not necessarily bipartite) graphs, again in O (log(n)/epsilon) passes.
引用
收藏
页码:337 / 354
页数:18
相关论文
共 50 条
  • [41] A 2/3-approximation algorithm for vertex-weighted matching
    Al-Herz, Ahmed
    Pothen, Alex
    DISCRETE APPLIED MATHEMATICS, 2022, 308 : 46 - 67
  • [42] Distributed 2-Approximation Algorithm for the Semi-matching Problem
    Czygrinow, Andrzej
    Hanckowiak, Michal
    Szymanska, Edyta
    Wawrzyniak, Wojciech
    DISTRIBUTED COMPUTING, DISC 2012, 2012, 7611 : 210 - 222
  • [43] A Simple LP-Based Approximation Algorithm for the Matching Augmentation Problem
    Bamas, Etienne
    Drygala, Marina
    Svensson, Ola
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2022, 2022, 13265 : 57 - 69
  • [44] A Parallel 2/3-Approximation Algorithm for Vertex-Weighted Matching
    Al-Herz, Ahmed
    Pothen, Alex
    2020 PROCEEDINGS OF THE SIAM WORKSHOP ON COMBINATORIAL SCIENTIFIC COMPUTING, CSC, 2020, : 12 - 21
  • [45] 1.5-Approximation algorithm for weighted maximum routing and wavelength assignment on rings
    Bian, Zhengbing
    Gu, Qian-Ping
    INFORMATION PROCESSING LETTERS, 2009, 109 (08) : 400 - 404
  • [46] A 2/3-APPROXIMATION ALGORITHM FOR VERTEX WEIGHTED MATCHING IN BIPARTITE GRAPHS
    Dobrian, Florin
    Halappanavar, Mahantesh
    Pothen, Alex
    Al-Herz, Ahmed
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (01): : A566 - A591
  • [47] Fast Distributed Approximation Algorithm for the Maximum Matching Problem in Bounded Arboricity Graphs
    Czygrinow, Andrzej
    Hanckowiak, Michal
    Szymanska, Edyta
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5878 : 668 - +
  • [48] A self-stabilizing 2/3-approximation algorithm for the maximum matching problem
    Manne, Fredrik
    Mjelde, Morten
    Pilard, Laurence
    Tixeuil, Sebastien
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (40) : 5515 - 5526
  • [49] An improved approximation algorithm for maximum edge 2-coloring in simple graphs
    Chen, Zhi-Zhong
    Tanahashi, Ruka
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, PROCEEDINGS, 2007, 4508 : 27 - +
  • [50] An improved approximation algorithm for maximum edge 2-coloring in simple graphs
    Chen, Zhi-Zhong
    Tanahashi, Ruka
    Wang, Lusheng
    JOURNAL OF DISCRETE ALGORITHMS, 2008, 6 (02) : 205 - 215