Working on the Problem of Sorting by Transpositions on Genome Rearrangements
- 453 Downloads
In computational biology, genome rearrangements is a field in which we investigate the combinatorial problem of sorting by transpositions. This problem consists in finding the minimum number of transpositions (mutational event) that transform a chromosome into another. In this work, we implement the 1.5-approximation algorithm proposed by Christie  for solving this problem, introducing modifications to reduce its time complexity, and we also propose heuristics to further improve its performance. Comparing our experimental results with the best known results, we had better performance. This work targets to contribute for discovering the complexity of the problem of sorting by transpositions, which remains open.
KeywordsTime Complexity Genome Rearrangement Oriented Cycle Cycle Graph Black Edge
Unable to display preview. Download preview PDF.
- 1.V. Bafna and P. Pevzner. Sorting by transpositions. In Proceedings of the 6th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 614–623, 1995.Google Scholar
- 2.D. A. Christie. Genome rearrangements problems. PhD thesis, Glasgow University, Scotland, 1998.Google Scholar
- 4.S. A. Guyer, L. S. Heath, and J. P. C. Vergara. Subsequences and run heuristics for sorting by transpositions. In 4th Dimacs International Algorithm Implementation Challenge, 1995.Google Scholar
- 5.J. Meidanis, M. E. M. T. Walter, and Z. Dias. Transposition distance of strictly decreasing sequences. In Workshop on String Processing-WSP 97, 1997.Google Scholar
- 6.E. T. G. Oliveira. Implementations of algorithms to the problem of sorting by transpositions. Master’s thesis, Department of Computer Science, University of Brasilia, 2001.Google Scholar
- 7.J. P. C. Vergara. Sorting by Bounded Permutations. PhD thesis, Virginia Polytechnic Institute and State University, 1997.Google Scholar
- 8.M. E. M. T. Walter, Z. Dias, and J. Meidanis. A new approach for approximating the transposition distance. In String Processing and Information Retrieval-SPIRE 2000, pages 199–208, 2000.Google Scholar