Theoretical Computer Science 487 (2013) 103–105 Contents lists available at SciVerse ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Corrigendum Corrigendum to ‘‘Cycle transversals in perfect graphs and cographs’’ [Theoret. Comput. Sci. 469 (2013) 15–23] Andreas Brandstädt a , Synara Brito b , Sulamita Klein c , Loana Tito Nogueira b , Fábio Protti b, a Institut für Informatik, Universität Rostock, Germany b Instituto de Computação, Universidade Federal Fluminense, Niterói, RJ, Brazil c DCC/IM and COPPE, Universidade Federal do Rio de Janeiro, Brazil article info Article history: Received 8 January 2013 Received in revised form 22 March 2013 Accepted 24 March 2013 Communicated by G.F. Italiano Keywords: Cycle transversals Cographs Feedback Vertex Set Perfect graphs abstract In this corrigendum we fix the proof of Theorem 1 in Brandstädt et al. (2013) [1]. © 2013 Elsevier B.V. All rights reserved. 1. Fixing the proof We present below a minor modification in the proof of the following theorem in [1]: Theorem 1. Let G be a bipartite graph with maximum degree four, and k be a positive integer. Then deciding whether G admits a cycle transversal of size at most k is NP-complete. Proof. The problem is clearly in NP. The hardness proof is a reduction from a special version of SAT, denoted here as 3-SAT 3 : each clause contains at most three literals, and each variable occurs exactly three times, twice positively and once negatively. The NP-completeness of this problem is a consequence of the results in [2,3]. Given an instance F of 3-SAT 3 with n variables x 1 , x 2 ,..., x n and m clauses C 1 , C 2 ,..., C m , we construct G by creating a bipartite subgraph G i for each variable x i , as in Fig. 1. Vertices a i and a i represent the two positive occurrences of x i , and vertex a ′′ i represents its negative occurrence. Let T i denote a cycle transversal of G i . Clearly, |T i |≥ 3. We will assume that T i does not contain the subset {a i , a ′′ i } or the subset {a i , a ′′ i }. The idea is to avoid choosing vertices a i , a ′′ i (or a i , a ′′ i ) simultaneously, because this implies |T i |≥ 4. Next, for each clause C j ,1 j m, we create a subgraph Z j isomorphic to an even cycle, according to the following rules: – if x i occurs in C j and C j (j j ) then a i V (Z j ) and a i V (Z j ); – if x i occurs in C j then a ′′ i V (Z j ); DOI of original article: http://dx.doi.org/10.1016/j.tcs.2012.10.030. Corresponding author. Tel.: +55 21 26295636. E-mail addresses: ab@informatik.uni-rostock.de (A. Brandstädt), sbrito@ic.uff.br (S. Brito), sula@cos.ufrj.br (S. Klein), loana@ic.uff.br (L.T. Nogueira), fabio@ic.uff.br, fabio@ic.uff.br (F. Protti). 0304-3975/$ – see front matter © 2013 Elsevier B.V. All rights reserved. http://dx.doi.org/10.1016/j.tcs.2013.03.022