Reversal Distance
Reversal Distance
2 Reviews
Proof:
Let ρ be a sorting sequence for π that uses
minimum number of reversals. For each π[k], let
count[k] be the number of times that π[k] is
included in reversals of ρ, i.e. ρ(i,j) i ≤ k < j. Then
π* is the following, π*[k] has a positive sign if
count[k] is even, otherwise it has a negative sign.
Because |π’[i]| = π[i], π ρ [i] =| π ' ρ [i]|, for all i.
However, all π ' ρ [i], must be positive by our
construct. Thus ρ can also π* and the reversal
distance for π* is equal to the reversal distance for Figure 4. Performance comparison of 3/2-approximation and
π. genetic algorithm.
Hannenhalli, S. and Pevzner, P. A. (1995) “Transforming Tao, J., Ying, X. and Zhang, M. Q. (2002) “Current
Men into Mice,” Proceedings of the Thirty-sixth Annual Topics in Computational Molecular Biology,” MIT Press.
IEEE Symposium on Foundations of Computer Science,
581-592.
Appendix A
Hannenhalli, S. and Pevzner, P. A. (1996) “To Cut … or
not to Cut,” The Seventh Annual ACM-SIAM
n 3/2-approximation Genetic algorithm
Symposium on Discrete Algorithms, 304-313.
10 7.6 5.9
Kaplan, H., Shamir, R. and Tarjan, R. E. (1997) “Faster 20 15.8 13.3
and Simpler Algorithm for Sorting Signed Permutations 30 25.8 22.2
by Reversals,” Proceedings of the Eighth Annual ACM- 40 36.1 32.1
SIAM Symposium on Discrete Algorithms, 344-351. 50 43.9 40.4
60 54.9 50.6
Kececioglu, J. and Ravi, R. (1995) “Of Mice and Men: 70 65.1 60.4
Evolutionary Distance between Genomes under 80 73.9 69.3
Translocation,” Proceedings of the Sixth Annual ACM- 90 82.8 78.7
SIAM Symposium on Discrete Algorithms, 604-613. 100 93.5 89.2
110 104.5 99.0
Kececioglu, J. and Sankoff, D. (1995) “Exact and
120 112.8 107.8
Approximation Algorithms for Sorting by Reversals, with
130 124.1 118.0
Application to Genome Rearrangement,” Algorithmica,
140 132.9 128.1
13:180-210.
150 140.7 136.0
Lovasz, L. and Plummer, M. D. (1986) “Matching
Table 1. Permformance comparison of 3/2-approximation and
Theory,” North-Holland.
genetic algorithm.