The Weighted Independent Even Factor Algorithm
The Weighted Independent Even Factor Algorithm
复制标题
加权独立偶数因子算法
DOI:
10.1007/s10107-010-0397-z
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
K. Takazawa
中科院分区:
文献类型:
--
作者:
Y. Asahiro;J. Jansson;E. Miyano;H. Ono;K. Takazawa
An even factor in a digraph is a vertex-disjoint collection of directed cycles of even length and directed paths. An even factor is called independent if it satisfies a certain matroid constraint. The problem of finding an independent even factor of maximum size is a common generalization of the nonbipartite matching and matroid intersection problems. In this paper, we present a primal-dual algorithm for the weighted independent even factor problem in odd-cycle-symmetric weighted digraphs. Cunningham and Geelen have shown that this problem is solvable via valuated matroid intersection. Their method yields a combinatorial algorithm running in O(n3γ+n6m) time, wherenandmare the number of vertices and edges, respectively, andγis the time for an independence test. In contrast, combining the weighted even factor and independent even factor algorithms, our algorithm works more directly and runs in O(n4γ+n5) time. The algorithm is fully combinatorial, and thus provides a new dual integrality theorem which commonly extends the total dual integrality theorems for matching and matroid intersection.