Packing Arc-Disjoint Cycles in Tournaments

A tournament is a directed graph in which there is a single arc between every pair of distinct vertices. Given a tournament T on n vertices, we explore the classical and parameterized complexity of the problems of determining if T has a cycle packing (a set of pairwise arc-disjoint cycles) of size k and a triangle packing (a set of pairwise arc-disjoint triangles) of size k . We refer to these problems as Arc-disjoint Cycles in Tournaments ( ACT ) and Arc-disjoint Triangles in Tournaments ( ATT ), respectively. Although the maximization version of ACT can be seen as the dual of the well-studied problem of finding a minimum feedback arc set (a set of arcs whose deletion results in an acyclic graph) in tournaments, surprisingly no algorithmic results seem to exist for ACT . We first show that ACT and ATT are both NP -complete. Then, we show that the problem of determining if a tournament has a cycle packing and a feedback arc set of the same size is NP -complete. Next, we prove that ACT is fixed-parameter tractable via a $$2^{\mathcal {O}(k \log k)} n^{\mathcal {O}(1)}$$ 2 O ( k log k ) n O ( 1 ) -time algorithm and admits a kernel with $$\mathcal {O}(k)$$ O ( k ) vertices. Then, we show that ATT too has a kernel with $$\mathcal {O}(k)$$ O ( k ) vertices and can be solved in $$2^{\mathcal {O}(k)} n^{\mathcal {O}(1)}$$ 2 O ( k ) n O ( 1 ) time. Afterwards, we describe polynomial-time algorithms for ACT and ATT when the input tournament has a feedback arc set that is a matching. We also prove that ACT and ATT cannot be solved in $$2^{o(\sqrt{n})} n^{\mathcal {O}(1)}$$ 2 o ( n ) n O ( 1 ) time under the exponential-time hypothesis.

[1]  Meena Mahajan,et al.  Parametrizing Above Guaranteed Values: MaxSat and MaxCut , 1997, Electron. Colloquium Comput. Complex..

[2]  Faisal N. Abu-Khzam,et al.  An improved kernelization algorithm for r-Set Packing , 2010, Inf. Process. Lett..

[3]  Anders Yeo,et al.  Kernel bounds for disjoint cycles and disjoint paths , 2009, Theor. Comput. Sci..

[4]  Noga Alon,et al.  Ranking Tournaments , 2006, SIAM J. Discret. Math..

[5]  Raphael Yuster,et al.  Packing edge-disjoint triangles in regular and almost regular tournaments , 2015, Discret. Math..

[6]  Fedor V. Fomin,et al.  Kernels for feedback arc set in tournaments , 2011, J. Comput. Syst. Sci..

[7]  Michal Pilipczuk,et al.  Parameterized Algorithms , 2015, Springer International Publishing.

[8]  Alberto Caprara,et al.  Packing cycles in undirected graphs , 2003, J. Algorithms.

[9]  Russell Impagliazzo,et al.  Which Problems Have Strongly Exponential Complexity? , 2001, J. Comput. Syst. Sci..

[10]  Hans L. Bodlaender On Disjoint Cycles , 1994, Int. J. Found. Comput. Sci..

[11]  Noga Alon,et al.  Color-coding , 1995, JACM.

[12]  Paul D. Seymour,et al.  Cycles in dense digraphs , 2008, Comb..

[13]  Alon Itai,et al.  On the Complexity of Timetable and Multicommodity Flow Problems , 1976, SIAM J. Comput..

[14]  Jeanette P. Schmidt,et al.  The Spatial Complexity of Oblivious k-Probe Hash Functions , 2018, SIAM J. Comput..

[15]  Dietmar Dorninger,et al.  Hamiltonian circuits determining the order of chromosomes , 1994, Discret. Appl. Math..

[16]  Saket Saurabh,et al.  Parameterized algorithms for feedback set problems and their duals in tournaments , 2006, Theor. Comput. Sci..

[17]  Raphael Yuster,et al.  Approximation algorithms and hardness results for cycle packing problems , 2007, ACM Trans. Algorithms.

[18]  John E. Hopcroft,et al.  The Directed Subgraph Homeomorphism Problem , 1978, Theor. Comput. Sci..

[19]  Aleksandrs Slivkins Parameterized Tractability of Edge-Disjoint Paths on Directed Acyclic Graphs , 2010, SIAM J. Discret. Math..

[20]  C. Lucchesi,et al.  A Minimax Theorem for Directed Graphs , 1978 .

[21]  Michael R. Fellows,et al.  Fundamentals of Parameterized Complexity , 2013 .

[22]  P. Erdös,et al.  On Independent Circuits Contained in a Graph , 1965, Canadian Journal of Mathematics.

[23]  Yoram Singer,et al.  Learning to Order Things , 1997, NIPS.

[24]  Raphael Yuster,et al.  Packing Triangles in Regular Tournaments , 2013, J. Graph Theory.

[25]  Craig A. Tovey,et al.  A simplified NP-complete satisfiability problem , 1984, Discret. Appl. Math..

[26]  Anders Yeo,et al.  The Minimum Feedback Arc Set Problem is NP-Hard for Tournaments , 2006, Combinatorics, Probability and Computing.