Open

Edge-weighted Matching (EWM)

Input

An undirected graph $G = (V, E)$ with positive integer weights on the edges.

Problem

Find a matching of maximum weight.

Definitions

A matching is a subset of edges that share no endpoints.

Status

Open (Karp, Upfal, and Wigderson [1]).

Remarks

EWM is in $\mathsf{RNC}$ if all weights are polynomially bounded [1]. Even in this restricted case, the problem is not known to be in $\NC$. Define $\text{rank}(e)$ to be the position of edge $e$’s weight in the sorted list of edge weights, where the sorting is done in increasing order. LFMM (and hence all of $\CC$), is $\NC$ reducible to EWM, by assigning weight $2^{\text{rank}(e)}$ to edge $e$.

References

  1. R. M. Karp, E. Upfal, and A. Wigderson (1986). Constructing a perfect matching is in Random NC.
  2. Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem B.1.3.