4.4 Article

Blossom V: a new implementation of a minimum cost perfect matching algorithm

期刊

MATHEMATICAL PROGRAMMING COMPUTATION
卷 1, 期 1, 页码 43-67

出版社

SPRINGER HEIDELBERG
DOI: 10.1007/s12532-009-0002-8

关键词

-

向作者/读者索取更多资源

\We describe a new implementation of the Edmonds's algorithm for computing a perfect matching of minimum cost, to which we refer as Blossom V. A key feature of our implementation is a combination of two ideas that were shown to be effective for this problem:the variable dual updates approach of Cook and Rohe (INFORMS J Comput 11(2):138-148, 1999) and the use of priority queues. We achieve this by maintaining an auxiliary graph whose nodes correspond to alternating trees in the Edmonds's algorithm. While our use of priority queues does not improve the worst-case complexity, it appears to lead to an efficient technique. In the majority of our tests Blossom V outperformed previous implementations of Cook and Rohe (INFORMS J Comput 11(2):138-148, 1999) and Mehlhorn and SchOfer (J Algorithmics Exp (JEA) 7:4, 2002), sometimes by an order of magnitude. We also show that for large VLSI instances it is beneficial to update duals by solving a linear program, contrary to a conjecture by Cook and Rohe.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据