Optimal solutions for the closest-string problem via integer programming

被引:29
作者
Meneses, CN
Lu, ZS
Oliveira, CAS
Pardalos, PM
机构
[1] Univ Florida, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
[2] Georgia Inst Technol, Sch Ind & Syst Engn, Atlanta, GA 30332 USA
关键词
closest-string problem; computational biology; mathematical programming; branch-and-bound algorithms;
D O I
10.1287/ijoc.1040.0090
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we study the closest-string problem (CSP), which can be defined as follows: Given a finite set J = {s(1),s(2),...,s(n)) of strings, each string with length m, find a center string t of length m minimizing d, such that for every string s(i) is an element of J, d(H)(t, s(i)) less than or equal to d. By d(H)(t, s(i)) we mean the Hamming distance between t and s(i). This is an NP-hard problem, with applications in molecular biology and coding theory Even though there are good approximation algorithms for this problem, and exact algorithms for instances with d constant, there are no studies trying to solve it exactly for the general case. In this paper we propose three integer-programming (IP) formulations and a heuristic, which is used to provide upper bounds on the value of an optimal solution. We report computational results of a branch-and-bound algorithm based on one of the IP formulations, and of the heuristic, executed over randomly generated instances. These results show that it is possible to solve CSP instances of moderate size to optimality.
引用
收藏
页码:419 / 429
页数:11
相关论文
共 18 条
[1]  
Ben-Dor A, 1997, LECT NOTES COMPUT SC, V1264, P247
[2]  
DOWNEY R, 1999, PARAMETERIZED COMPLE
[3]  
Frances M, 1997, THEOR COMPUT SYST, V30, P113
[4]  
GASIENIEC L, 1999, P 10 ACM SIAM S DISC
[5]  
Gramm J, 2001, LECT NOTES COMPUT SC, V2223, P441
[6]  
HERTZ G, 1995, P 3 INT C BIOINF GEN, P201
[7]  
*ILOG INC, 2003, CPLEX 8 1 US MAN
[8]   Distinguishing string selection problems [J].
Lanctot, JK ;
Li, M ;
Ma, B ;
Wang, SJ ;
Zhang, LX .
INFORMATION AND COMPUTATION, 2003, 185 (01) :41-55
[9]  
LEE E, 2001, ENCY OPTIMIZATION, V2, P509
[10]   On the closest string and substring problems [J].
Li, M ;
Ma, B ;
Wang, LS .
JOURNAL OF THE ACM, 2002, 49 (02) :157-171