Elsevier

Operations Research Letters

Volume 12, Issue 3, September 1992, Pages 173-178
Operations Research Letters

An algorithm for min-cost edge-disjoint cycles and its applications

https://doi.org/10.1016/0167-6377(92)90102-9Get rights and content

Abstract

The problems of finding minimum-cost and maximum-cost sets of edge-disjoint cycles in a weighted undirected graph are studied. The importance of this problem is that it presents a ‘middle station’ in two reductions for planar graphs — one between the max-cut problem and that of max-weight matching, and the other between the Chinese Postman Problem and max-weight matching. The introduction of negative edge costs makes the reductions simple and efficient. We obtain new simpler algorithms for these two problems for planar graphs (where the max-weight matching problem can be solved very efficiently). We conclude that, in the case of planar weighted graphs (with arbitrary costs), all the three problems are mutually reducible and equivalent in terms of complexity.

References (15)

  • F Barahona

    Planar multicommodity flows, max cut and the chinese postman problem

  • R Chen et al.

    A graph theoretic via minimization algorithm for two layer printed circuit board

    IEEE Trans. Circuits and Systems

    (1983)
  • J Edmonds et al.

    Matching, Euler tours and the chinese postman

    Math. Programming

    (1973)
  • S Even

    Graph Algorithms

    (1979)
  • Z Galil et al.

    An O(EV log V) algorithm for finding a maximal weighted matching in general graphs

    SIAM J. Comput.

    (1986)
  • D Goldfarb et al.

    Shortest path algorithms using dynamic breadth-first search

    Networks

    (1991)
  • M Guan

    The maximum weighted cycle-packing problem and its relation to the chinese postman problem

There are more references available in the full text version of this article.

Cited by (1)

Supported in part by an NSF Presidential Young Investigator Award (grant DCR-8451397), with matching funds from AT & T.

View full text