TY - GEN
T1 - Improved Approximation Algorithms for Tree Alignment
AU - Wang, Lusheng
AU - Gusfield, Dan
PY - 1996/6
Y1 - 1996/6
N2 - Multiple sequence alignment is a task at the heart of much of current computational biology, Several different objective functions have been proposed to formalize the task of multiple sequence alignment, but efficient algorithms are lacking in each case. Thus multiple sequence alignment is one of the most critical, essentially unsolved problems in computational biology. In this paper we consider one of the more compelling objective functions for multiple sequence alignment, formalized as the tree alignment problem. Previously in, a factor-of-two approximation method was developed for tree alignment, which ran in cubic time (as a function of the number of fixed length strings to be aligned), along with a polynomial time approximation scheme (PTAS) for the problem. However, the PTAS in had a running time which made it impractical to reduce the error bound much below two for small size biological sequences (100 characters long). In this paper we first develop a factor-of-two approximation algorithm which runs in quadratic time, and then use it to develop a PTAS which has a smaller guaranteed error bound and a vastly improved worst case running time compared to the scheme in. With the new approximation scheme, it is now practical to guarantee an error bound of 1.583 for strings of lengths 200 characters or less.
AB - Multiple sequence alignment is a task at the heart of much of current computational biology, Several different objective functions have been proposed to formalize the task of multiple sequence alignment, but efficient algorithms are lacking in each case. Thus multiple sequence alignment is one of the most critical, essentially unsolved problems in computational biology. In this paper we consider one of the more compelling objective functions for multiple sequence alignment, formalized as the tree alignment problem. Previously in, a factor-of-two approximation method was developed for tree alignment, which ran in cubic time (as a function of the number of fixed length strings to be aligned), along with a polynomial time approximation scheme (PTAS) for the problem. However, the PTAS in had a running time which made it impractical to reduce the error bound much below two for small size biological sequences (100 characters long). In this paper we first develop a factor-of-two approximation algorithm which runs in quadratic time, and then use it to develop a PTAS which has a smaller guaranteed error bound and a vastly improved worst case running time compared to the scheme in. With the new approximation scheme, it is now practical to guarantee an error bound of 1.583 for strings of lengths 200 characters or less.
KW - Approximation algorithm
KW - Polynomial time approximation scheme
KW - Tree alignment
UR - https://www.scopus.com/pages/publications/35248894417
UR - https://www.scopus.com/pages/publications/35248894417#tab=impact
U2 - 10.1007/3-540-61258-0_17
DO - 10.1007/3-540-61258-0_17
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 3540612580
SN - 9783540612582
T3 - Lecture Notes in Computer Science
SP - 220
EP - 233
BT - Combinatorial Pattern Matching
A2 - Hirschberg, Dan
A2 - Myers, Gene
PB - Springer Verlag
T2 - 7th Annual Symposium on Combinatorial Pattern Matching (CPM 96)
Y2 - 10 June 1996 through 12 June 1996
ER -