Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A simple approximation algorithm for the weighted matching problem

Published: 28 February 2003 Publication History

Abstract

We present a linear time approximation algorithm with a performance ratio of 1/2 for finding a maximum weight matching in an arbitrary graph. Such a result is already known and is due to Preis [STACS'99, Lecture Notes in Comput. Sci., Vol. 1563, 1999, pp. 259-269]. Our algorithm uses a new approach which is much simpler than the one given by Preis and needs no amortized analysis for its running time.

References

[1]
{1} W. Cook, A. Rohe, Computing minimum-weight perfect matchings, INFORMS J. Comput. 11 (1999) 138-148.
[2]
{2} H.N. Gabow, Data structures for weighted matching and nearest common ancestors with linking, in: Proc. SODA'90, 1990, pp. 434-443.
[3]
{3} H.N. Gabow, R.E. Tarjan, Faster scaling algorithms for general graph-matching problems, J. ACM 38 (4) (1991) 815-853.
[4]
{4} S. Micali, V.V. Vazirani, An O(√V E) algorithm for finding maximum matching in general graphs, in: Proc. 21st Annual IEEE Symposium on Foundations of Computer Science, 1980, pp. 17-27.
[5]
{5} R.H. Möhring, M. Müller-Hannemann, Complexity and modeling aspects of mesh refinement into quadrilaterals, Algorithmica 26 (2000) 148-171.
[6]
{6} B. Monien, R. Preis, R. Diekmann, Quality matching and local improvement for multilevel graph-partitioning, Parallel Comput. 26 (12) (2000) 1609-1634.
[7]
{7} R. Preis, Linear time 1/2-approximation algorithm for maximum weighted matching in general graphs, in: C. Meinel, S. Tison (Eds.), Symposium on Theoretical Aspects of Computer Science, STACS 99, in: Lecture Notes in Comput. Sci., Vol. 1563, Springer, Berlin, 1999, pp. 259-269.
[8]
{8} V.V. Vazirani, A theory of alternating paths and blossoms for proving correctness of the O(√V E) maximum matching algorithm, Combinatorica 14 (1) (1994) 71-109.

Cited By

View all
  • (2023)(1-ϵ)-Approximate Maximum Weighted Matching in poly(1/ϵ, log n) Time in the Distributed and Parallel SettingsProceedings of the 2023 ACM Symposium on Principles of Distributed Computing10.1145/3583668.3594570(44-54)Online publication date: 19-Jun-2023
  • (2022)Secure Maximum Weight Matching Approximation on General GraphsProceedings of the 21st Workshop on Privacy in the Electronic Society10.1145/3559613.3563209(83-87)Online publication date: 7-Nov-2022
  • (2022)A Batch-dynamic Suitor Algorithm for Approximating Maximum Weighted MatchingACM Journal of Experimental Algorithmics10.1145/352922827(1-41)Online publication date: 7-Jul-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Processing Letters
Information Processing Letters  Volume 85, Issue 4
28 February 2003
52 pages

Publisher

Elsevier North-Holland, Inc.

United States

Publication History

Published: 28 February 2003

Author Tags

  1. analysis of algorithms
  2. approximation algorithms
  3. graph algorithms
  4. maximum weight matching

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2023)(1-ϵ)-Approximate Maximum Weighted Matching in poly(1/ϵ, log n) Time in the Distributed and Parallel SettingsProceedings of the 2023 ACM Symposium on Principles of Distributed Computing10.1145/3583668.3594570(44-54)Online publication date: 19-Jun-2023
  • (2022)Secure Maximum Weight Matching Approximation on General GraphsProceedings of the 21st Workshop on Privacy in the Electronic Society10.1145/3559613.3563209(83-87)Online publication date: 7-Nov-2022
  • (2022)A Batch-dynamic Suitor Algorithm for Approximating Maximum Weighted MatchingACM Journal of Experimental Algorithmics10.1145/352922827(1-41)Online publication date: 7-Jul-2022
  • (2022)Lime: Low-Cost and Incremental Learning for Dynamic Heterogeneous Information NetworksIEEE Transactions on Computers10.1109/TC.2021.305708271:3(628-642)Online publication date: 9-Feb-2022
  • (2022)Approximate Generalized Matching: f-Matchings and f-Edge CoversAlgorithmica10.1007/s00453-022-00949-584:7(1952-1992)Online publication date: 1-Jul-2022
  • (2021)QECOOL: On-Line Quantum Error Correction with a Superconducting Decoder for Surface Code2021 58th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC18074.2021.9586326(451-456)Online publication date: 5-Dec-2021
  • (2021)An efficient parallel indexing structure for multi-dimensional big data using sparkThe Journal of Supercomputing10.1007/s11227-021-03718-377:10(11187-11214)Online publication date: 1-Oct-2021
  • (2020)JGraphT—A Java Library for Graph Data Structures and AlgorithmsACM Transactions on Mathematical Software10.1145/338144946:2(1-29)Online publication date: 19-May-2020
  • (2020)A Critical Survey of the Multilevel Method in Complex NetworksACM Computing Surveys10.1145/337934753:2(1-35)Online publication date: 17-Apr-2020
  • (2020)NISQ+Proceedings of the ACM/IEEE 47th Annual International Symposium on Computer Architecture10.1109/ISCA45697.2020.00053(556-569)Online publication date: 30-May-2020
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media