Article ID Journal Published Year Pages File Type
4657010 Journal of Combinatorial Theory, Series B 2012 8 Pages PDF
Abstract

A classic theorem of Erdős and Pósa states that there exists a constant c such that for all positive integers k and graphs G, either G contains k vertex disjoint cycles, or there exists a subset of at most vertices intersecting every cycle of G. We consider the following generalization of the problem: fix a subset S of vertices of G. An S-cycle is a cycle containing at least one vertex of S. We show that again there exists a constant c′ such that G either contains k disjoint S-cycles, or there exists a set of at most vertices intersecting every S-cycle. The proof yields an algorithm for finding either the disjoint S-cycles or the set of vertices intersecting every S-cycle. An immediate consequence is an -approximation algorithm for finding disjoint S-cycles.

Related Topics
Physical Sciences and Engineering Mathematics Discrete Mathematics and Combinatorics