Efficient approximation of convex recolorings

被引:27
作者
Moran, Shlomo [1 ]
Snir, Sagi
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Netanya Acad Coll, Dept Comp Sci, IL-42100 Netanya, Israel
关键词
convex recoloring; approximation algorithms; phylogenetic trees; local ratio technique;
D O I
10.1016/j.jcss.2007.03.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A coloring of a tree is convex if the vertices that pertain to any color induce a connected subtree; a partial coloring (which assigns colors to some of the vertices) is convex if it can be completed to a convex (total) coloring. Convex coloring of trees arises in areas such as phylogenetics, linguistics, etc., e.g., a perfect phylogenetic tree is one in which the states of each character induce a convex coloring of the tree. Research on perfect phylogeny is usually focused on finding a tree so that few predetermined partial colorings of its vertices are convex. When a coloring of a tree is not convex, it is desirable to know '' how far '' it is from a convex one. In [S. Moran, S. Snir, Convex recoloring of strings and trees: Definitions, hardness results and algorithms, in: WADS, 2005, pp. 218-232; J. Comput. System Sci., submitted for publication], a natural measure for this distance, called the recoloring distance was defined: the minimal number of color changes at the vertices needed to make the coloring convex. This can be viewed as minimizing the number of '' exceptional vertices '' w.rt. a closest convex coloring. The problem was proved to be NP-hard even for colored strings. In this paper we continue the work of [S. Moran, S. Snir, Convex recoloring of strings and trees: Definitions, hardness results and algorithms, in: WADS, 2005, pp. 218-232; J. Comput. System Sci., submitted for publication], and present a 2-approximation algorithm of convex recoloring of strings whose running time O(cn), where c is the number of colors and n is the size of the input, and an 0 (cn 2) 3-approximation algorithm for convex recoloring of trees. (c) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1078 / 1089
页数:12
相关论文
共 24 条
[1]   Vδ1T lymphocytes expressing a Th1 phenotype are the major γδ T cell subset infiltrating the liver of HCV-infected persons [J].
Agrati, C ;
D'Offizi, G ;
Narciso, P ;
Abrignani, S ;
Ippolito, G ;
Colizzi, V ;
Poccia, F .
MOLECULAR MEDICINE, 2001, 7 (01) :11-19
[2]  
[Anonymous], 1997, APPROXIMATION ALGORI
[3]   A 2-approximation algorithm for the undirected feedback vertex set problem [J].
Bafna, V ;
Berman, P ;
Fujito, T .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1999, 12 (03) :289-297
[4]   One for the price of two: a unified approach for approximating covering problems [J].
Bar-Yehuda, R .
ALGORITHMICA, 2000, 27 (02) :131-144
[5]  
Bar-Yehuda R., 1985, ANN DISCRETE MATH, V25, P27, DOI DOI 10.1016/S0304-0208(08)73101-3
[6]  
BENDOR A, 2001, RECOMB, P31
[7]   Molecular classification of cutaneous malignant melanoma by gene expression profiling [J].
Bittner, M ;
Meitzer, P ;
Chen, Y ;
Jiang, Y ;
Seftor, E ;
Hendrix, M ;
Radmacher, M ;
Simon, R ;
Yakhini, Z ;
Ben-Dor, A ;
Sampas, N ;
Dougherty, E ;
Wang, E ;
Marincola, F ;
Gooden, C ;
Lueders, J ;
Glatfelter, A ;
Pollock, P ;
Carpten, J ;
Gillanders, E ;
Leja, D ;
Dietrich, K ;
Beaudry, C ;
Berens, M ;
Alberts, D ;
Sondak, V ;
Hayward, N ;
Trent, J .
NATURE, 2000, 406 (6795) :536-540
[8]  
BODLAENDER HL, 1992, ICALP, P273
[9]  
Carey M. R., 1979, COMPUTERS INTRACTABI
[10]   CONVEX TREE REALIZATIONS OF PARTITIONS [J].
DRESS, A ;
STEEL, M .
APPLIED MATHEMATICS LETTERS, 1992, 5 (03) :3-6