Two approximation algorithms for 3-cycle covers

13Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A cycle cover of a directed graph is a collection of node disjoint cycles such that every node is part of exactly one cycle. A k-cycle cover is a cycle cover in which every cycle has length at least k. While deciding whether a directed graph has a 2-cycle cover is solvable in polynomial time, deciding whether it has a 3-cycle cover is already NP-complete. Given a directed graph with nonnegative edge weights, a maximum weight 2-cycle cover can be computed in polynomial time, too. We call the corresponding optimization problem of finding a maximum weight 3-cycle cover Max-3-DCC. In this paper we present two polynomial time approximation algorithms for Max-3-DCC. The heavier of the 3-cycle covers computed by these algorithms has at least a fraction of ⅗ − ε, for any ε > 0, of the weight of a maximum weight 3-cycle cover. As a lower bound, we prove that Max-3-DCC is APX-complete, even if the weights fulfil the triangle inequality.

Cite

CITATION STYLE

APA

Bläser, M., & Manthey, B. (2002). Two approximation algorithms for 3-cycle covers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2462, pp. 40–50). Springer Verlag. https://doi.org/10.1007/3-540-45753-4_6

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