Finding a maximum 2-matching excluding prescribed cycles in bipartite graphs
Finding a maximum 2-matching excluding prescribed cycles in bipartite graphs
复制标题
DOI:
10.1016/j.disopt.2017.05.003
复制
发表时间:
2017-11
期刊:
影响因子:
--
通讯作者:
Kenjiro Takazawa
中科院分区:
文献类型:
--
作者:
Kenjiro Takazawa
We introduce a new framework for restricted 2-matchings close to Hamilton cycles. For an undirected graph (V, E) and a family U of vertex subsets, a 2-matching F is called U-feasible if| F [U]|≤| U|− 1 for each U∈ U, where F [U] is the set of edges in F induced by U. If F is a 2-factor, this property makes F satisfy the subtour elimination constraint for U∈ U. Our framework can describe C≤ k-free 2-matchings, ie, 2-matchings without cycles of at most k edges, and 2-factors covering prescribed edge cuts, both of which are intensively studied as relaxations of Hamilton cycles. While the problem of finding a maximum U-feasible 2-matching is NP-hard, we prove that the problem is tractable when the graph is bipartite and each U∈ U induces a Hamilton-laceable graph. This case generalizes the C≤ 4-free 2-matching problem in bipartite graphs. We establish a min-max theorem, a combinatorial polynomial-time algorithm, and decomposition theorems by extending the theory of C≤ 4-free 2-matchings. Our result provides the first polynomially solvable case for the maximum C≤ k-free 2-matching problem for k≥ 5. For instance, in bipartite graphs in which every cycle of length six has at least two chords, our algorithm solves the maximum C≤ 6-free 2-matching problem in O (n 2 m) time, where n and m are the numbers of vertices and edges, respectively.