Convex Recoloring Revisited: Complexity and Exact Algorithms

  • Authors:
  • Iyad A. Kanj;Dieter Kratsch

  • Affiliations:
  • School of Computing, DePaul University, Chicago, USA 60604;LITA, Université Paul Verlaine Metz, Metz Cedex 01, France 57045

  • Venue:
  • COCOON '09 Proceedings of the 15th Annual International Conference on Computing and Combinatorics
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We take a new look at the convex path recoloring (CPR ), convex tree recoloring (CTR ), and convex leaf recoloring (CLR ) problems through the eyes of the independent set problem. This connection allows us to give a complete characterization of the complexity of all these problems in terms of the number of occurrences of each color in the input instance, and consequently, to present simpler NP-hardness proofs for them than those given earlier. For example, we show that the CLR problem on instances in which the number of leaves of each color is at most 3, is solvable in polynomial time, by reducing it to the independent set problem on chordal graphs, and becomes NP-complete on instances in which the number of leaves of each color is at most 4. This connection also allows us to develop improved exact algorithms for the problems under consideration. For instance, we show that the CPR problem on instances in which the number of vertices of each color is at most 2, denoted 2-CPR , proved to be NP-complete in the current paper, is solvable in time 2 n /4 n O (1) (n is the number of vertices on the path) by reducing it after 2 n /4 enumerations to the weighted independent set problem on interval graphs, which is solvable in polynomial time. Then, using an exponential-time reduction from CPR to 2-CPR , we show that CPR is solvable in time 24n /9 n O (1). We also present exact algorithms for CTR and CLR running in time 20.454n n O (1) and 2 n /3 n O (1), respectively.