Strong inequalities and a branch-and-price algorithm for the convex recoloring problem

被引:0
作者
Campelo, Manoel [1 ]
Freire, Alexandre S. [2 ]
Moura, Phablo F. S. [3 ]
Soares, Joel C. [4 ]
机构
[1] Univ Fed Ceara, Dept Estat & Matemat Aplicada, Fortaleza, Ceara, Brazil
[2] Univ Sao Paulo, Escola Artes Ciencias & Humanidades, Sao Paulo, Brazil
[3] Univ Fed Minas Gerais, Dept Ciencia Comp, Belo Horizonte, MG, Brazil
[4] Univ Fed Ceara, Secretaria Tecnol Informaca, Fortaleza, Ceara, Brazil
关键词
Integer programming; Convex recoloring; Branch-and-price; Polyhedral study; Phylogenetic tree;
D O I
10.1016/j.ejor.2022.02.013
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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, re color 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.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:54 / 65
页数:12
相关论文
共 16 条
[1]  
Aldous D., 1990, Random Struct. Algorithms, V1, P383, DOI DOI 10.1002/RSA.3240010402
[2]   1.5-approximation algorithm for the 2-Convex Recoloring problem [J].
Bar-Yehuda, Reuven ;
Kutiel, Gilad ;
Rawitz, Dror .
DISCRETE APPLIED MATHEMATICS, 2018, 246 :2-11
[3]   Heuristics for the connected assignment problem in arrays [J].
Campelo, Manoel ;
Soares, Joel C. ;
Maciel, Tarcisio F. ;
Lima, F. Rafael M. .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2021, 28 (06) :3147-3171
[4]   The convex recoloring problem: polyhedra, facets and computational experiments [J].
Campelo, Manoel ;
Freire, Alexandre S. ;
Lima, Karla R. ;
Moura, Phablo F. S. ;
Wakabayashi, Yoshiko .
MATHEMATICAL PROGRAMMING, 2016, 156 (1-2) :303-330
[5]   Hardness and inapproximability of convex recoloring problems [J].
Campelo, Manoel ;
Huiban, Cristiana ;
Sampaio, Rudini M. ;
Wakabayashi, Yoshiko .
THEORETICAL COMPUTER SCIENCE, 2014, 533 :15-25
[6]  
Chopra S., 2017, MODELING OPTIMIZATIO, P39
[7]   An extended formulation of the convex recoloring problem on a tree [J].
Chopra, Sunil ;
Filipecki, Bartosz ;
Lee, Kangbok ;
Ryu, Minseok ;
Shim, Sangho ;
Van Vyve, Mathieu .
MATHEMATICAL PROGRAMMING, 2017, 165 (02) :529-548
[8]  
Hoffman K. L., 2009, ENCY OPTIMIZATION, V2nd, P3482
[9]   MIN-CUT CLUSTERING [J].
JOHNSON, EL ;
MEHROTRA, A ;
NEMHAUSER, GL .
MATHEMATICAL PROGRAMMING, 1993, 62 (01) :133-151
[10]   The complexity of minimum convex coloring [J].
Kammer, Frank ;
Tholey, Torsten .
DISCRETE APPLIED MATHEMATICS, 2012, 160 (06) :810-833