English

A Faster Algorithm for the Maximum Even Factor Problem

Combinatorics 2010-04-15 v2 Data Structures and Algorithms

Abstract

Given a digraph G=(VG,AG)G = (VG,AG), an \emph{even factor} MAGM \subseteq AG is a subset of arcs that decomposes into a collection of node-disjoint paths and even cycles. Even factors in digraphs were introduced by Geleen and Cunningham and generalize path matchings in undirected graphs. Finding an even factor of maximum cardinality in a general digraph is known to be NP-hard but for the class of \emph{odd-cycle symmetric} digraphs the problem is polynomially solvable. So far, the only combinatorial algorithm known for this task is due to Pap; it has the running time of O(n4)O(n^4) (hereinafter nn stands for the number of nodes in GG). In this paper we present a novel \emph{sparse recovery} technique and devise an O(n3logn)O(n^3 \log n)-time algorithm for finding a maximum cardinality even factor in an odd-cycle symmetric digraph.

Keywords

Cite

@article{arxiv.1004.2115,
  title  = {A Faster Algorithm for the Maximum Even Factor Problem},
  author = {Maxim A. Babenko},
  journal= {arXiv preprint arXiv:1004.2115},
  year   = {2010}
}
R2 v1 2026-06-21T15:09:41.891Z