Shrinking trees not blossoms: A recursive maximum matching approach

5Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.

Abstract

We suggest new concepts for engineering maximum matching algorithms on general graphs which can be used as alternatives in augmenting path approaches such as, e.g., Edmonds or Micali and Vazirani. Our newly introduced alternating rooted sets (ARSs) for finding augmenting paths generalize the state-of-the-art alternating trees. In order to realize an ARS approach on multiple growing trees, we suggest the cherry tree data structure that does not only avoid explicit blossom shrinking but also supports a rotation operation. This operation allows for determining maximum sets of augmenting paths with respect to the given ARSs. These sets can be found by solving a maximum matching problem in the metagraph arising by shrinking the ARSs. We experimentally evaluate our new recursive metagraph approach on a wide set of benchmark instances including a comparison to publically available state-of-the-art software.

Cite

CITATION STYLE

APA

Droschinsky, A., Mutzel, P., & Thordsen, E. (2020). Shrinking trees not blossoms: A recursive maximum matching approach. In Proceedings of the Workshop on Algorithm Engineering and Experiments (Vol. 2020-January, pp. 146–160). Society for Industrial and Applied Mathematics Publications. https://doi.org/10.1137/1.9781611976007.12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free