Paralle Approximation Algorithms for Maximum Weighted Matching in General Graphs

  • Authors:
  • Ryuhei Uehara;Zhi-Zhong Chen

  • Affiliations:
  • -;-

  • Venue:
  • TCS '00 Proceedings of the International Conference IFIP on Theoretical Computer Science, Exploring New Frontiers of Theoretical Informatics
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of computing a matching of maximum weight in a given edge-weighted graph is not known to be P-hard or in RNC. This paper presents four parallel approximation algorithms for this problem. The first is an RNC-approximation scheme, i.e., an RNC algorithm that computes a matching of weight at least 1 - Ɛ times the maximum for any given constant Ɛ 0. The second one is an NC approximation algorithm achieving an approximation ratio of 1/2+Ɛ for any fixed Ɛ 0. The third and fourth algorithms only need to know the total order of weights, so they are useful when the edge weights require a large amount of memories to represent. The third one is an NC approximation algorithm that finds a matching of weight at least 2/3Δ+2 times the maximum, where Δ is the maximum degree of the graph. The fourth one is an RNC algorithm that finds a matching of weight at least 1/2Δ+4 times the maximum on average, and runs in O(logΔ) time, not depending on the size of the graph.