Abstract

A coloring of the vertices of a connected graph is convex if each color class induces a connected subgraph. We address the convex recoloring problem: Given a connected graph G and a coloring of its vertices, recolor a minimum number of vertices of G so that the resulting coloring is convex. The convex recoloring problem (or CR, for short) was firstly motivated by applications on perfect phylogenies, and it is a hard computational problem even restricted to paths. In this work, we introduce a polytope based on connected subgraphs for CR and propose a class of strong inequalities with righthand side ranging from 1 to the number of colors. Those with righthand side one generalize and strengthen the inequalities of the corresponding formulation and comprise all facet-defining inequalities on binary coefficients when G is a tree. We report on computational experiments for an application on mobile networks to evaluate the potential of the proposed inequalities to reduce the integrality gap. Finally, we propose a branch-and-price algorithm to solve CR on trees and present the results of experiments on several classes of instances, including phylogenetic trees. The experiments indicate that our approach outperforms the fastest solving method in the literature.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.