TY - JOUR
T1 - Signed genome rearrangement by reversals and transpositions
T2 - Models and approximations
AU - Lin, Guo Hui
AU - Xue, Guoliang
N1 - Funding Information:
This research was supported in part by the Army Research O?ce grant DAAH04-96-10233 and by the National Science Foundation grants ASC-9409285 and OSR-9350540. An extended abstract of a preliminary version of this paper has appeared in 99. ∗Corresponding author. Fax: +802-656-0696. E-mail addresses: ghlin@cs.uvm.edu (G.-H. Lin), xue@cs.uvm.edu (G. Xue).
PY - 2001
Y1 - 2001
N2 - An important problem in computational biology is the genome rearrangement using reversals and transpositions. Analysis of genome evolving by reversals and transpositions leads to a combinatorial optimization problem of sorting by reversals and transpositions, i.e., sorting of a permutation using reversals and transpositions of arbitrary fragments. The reversal operation works on a single segment of the genome by reversing the selected segment. Two kinds of transpositions have been studied in the literature. The first kind of transposition operations delete a segment of the genome and insert it into another position in the genome. The second kind of transposition operations delete a segment of the genome and insert its inverse into another position in the genome. Both transposition operations can be viewed as operations working on two consecutive segments. In this paper, we introduce a third transposition operation which works on two consecutive segments and study sorting of a signed permutation by reversals and transpositions. By allowing reversals and the first kind of transpositions, or reversals and the first two kinds of transpositions, or reversals and all three kinds of transpositions, we have three problem models. After establishing a common lower bound on the number of operations needed, we present a unified 2-approximation algorithm for all these problems. Finally, we present a better 1.75-approximation for the third problem.
AB - An important problem in computational biology is the genome rearrangement using reversals and transpositions. Analysis of genome evolving by reversals and transpositions leads to a combinatorial optimization problem of sorting by reversals and transpositions, i.e., sorting of a permutation using reversals and transpositions of arbitrary fragments. The reversal operation works on a single segment of the genome by reversing the selected segment. Two kinds of transpositions have been studied in the literature. The first kind of transposition operations delete a segment of the genome and insert it into another position in the genome. The second kind of transposition operations delete a segment of the genome and insert its inverse into another position in the genome. Both transposition operations can be viewed as operations working on two consecutive segments. In this paper, we introduce a third transposition operation which works on two consecutive segments and study sorting of a signed permutation by reversals and transpositions. By allowing reversals and the first kind of transpositions, or reversals and the first two kinds of transpositions, or reversals and all three kinds of transpositions, we have three problem models. After establishing a common lower bound on the number of operations needed, we present a unified 2-approximation algorithm for all these problems. Finally, we present a better 1.75-approximation for the third problem.
KW - Approximation algorithms
KW - Genome rearrangement
KW - Sorting of permutations
UR - http://www.scopus.com/inward/record.url?scp=0034915202&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0034915202&partnerID=8YFLogxK
U2 - 10.1016/S0304-3975(00)00038-4
DO - 10.1016/S0304-3975(00)00038-4
M3 - Article
AN - SCOPUS:0034915202
SN - 0304-3975
VL - 259
SP - 513
EP - 531
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - 1-2
ER -