Abstract
Sorting permutations by block moves is a fundamental combinatorial problem in genome rearrangements. The classic block move operation is called transposition, which switches two consecutive blocks, or equivalently, moves a block to some other position. But large blocks movement rarely occurs during real evolutionary events. A natural restriction of transposition is to bound the length of the blocks to be switched. In this paper, we investigate the problem called sorting by bounded singleton moves, where one block is exactly a singleton while the other is of length at most c. This problem generalizes the sorting by short block moves problem proposed by Heath and Vergara [10], which requires the total length of blocks switched bounded by 3. By exploring some properties of this problem, we devise a \(\frac{9}{5}\)-approximation algorithm for \(c=3\). Our algorithm can be extended to any constant \(c\ge 3\), guaranteeing an approximation factor of \(\frac{3c}{5}\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hoot, S.B., Palmer, J.D.: Structural rearrangements, including parallel inversions within the choroplast genome of anemone and related genera. J. Mol. Evol. 38, 274–281 (1994)
Palmer, J.D., Herbon, L.A.: Tricicular mitochondrial genomes of Brassica and Raphanus: reversal of repeat configurations by inversion. Nuc. Acids Res. 14, 9755–9764 (1986)
Sankoff, D., Leduc, G., Antoine, N., Paquin, B., Lang, B.F., Cedergran, R.: Gene order comparisons for phylogenetic interferce: evolution of the mitochondrial genome. Proc. Nat. Acad. Sci. U.S.A. 89, 6575–6579 (1992)
Bafna, V., Pevzner, P.: Sorting by transposition. SIAM J. Discrete Math. 11(2), 224–240 (1998)
Elias, I., Hartman, T.: A 1.375-approximation algorithm for sorting by transpositions. IEEE/ACM Trans. Comput. Biol. Bioinform. 3(4), 369–379 (2006)
Feng, J., Zhu, D.: Faster algorithms for sorting by transpositions and sorting by block-interchanges. ACM Trans. Algorithms 3(3), 25 (2007)
Eriksson, H., Eriksson, K., Karlander, J., Svensson, L.: Watlund: sorting a bridge hand. J. Discrete Appl. Math. 241(1–3), 289–300 (2001)
Bulteau, L., Fertin, G., Rusu, I.: Sorting by transpositions is difficult. In: Proceeding of 38th International Colloquium on Automata, Languages and Programming (ICALP), vol. 1, pp. 654–665 (2011)
Heath, L.S., Vergara, J.P.C.: Sorting by bounded blockmoves. Discrete Appl. Math. 88, 181–206 (1998)
Heath, L.S., Vergara, J.P.C.: Sorting by short blockmoves. Algorithmica 28(3), 323–354 (2000)
Mahajan, M., Rama, R., Vijayakumar, S.: On sorting by 3-bounded transpositions. Discrete Math. 306(14), 1569–1585 (2006)
Jiang, H., Zhu, D., Zhu, B.: A (1+\(\varepsilon \))-approximation algorithm for sorting by short block-moves. Theor. Comput. Sci. 54(2), 279–292 (2011)
Jiang, H., Zhu, D.: A 14/11-approximation algorithm for sorting by short block-moves. Sci. China Inf. Sci. 54(2), 279–292 (2011)
Jiang, H., Feng, H., Zhu, D.: An 5/4-approximation algorithm for sorting permutations by short block moves. In: Ahn, H.-K., Shin, C.-S. (eds.) ISAAC 2014. LNCS, vol. 8889, pp. 491–503. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13075-0_39
Acknowledgments
This research is supported by NSF of China under grant 61872427, 61732009 and 61628207, by NSF of Shandong Provence under grant ZR201702190130. Haitao Jiang is also supported by Young Scholars Program of Shandong University.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Xie, S., Feng, H., Jiang, H., Luan, J., Zhu, D. (2019). An Approximation Algorithm for Sorting by Bounded Singleton Moves. In: Du, DZ., Duan, Z., Tian, C. (eds) Computing and Combinatorics. COCOON 2019. Lecture Notes in Computer Science(), vol 11653. Springer, Cham. https://doi.org/10.1007/978-3-030-26176-4_48
Download citation
DOI: https://doi.org/10.1007/978-3-030-26176-4_48
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26175-7
Online ISBN: 978-3-030-26176-4
eBook Packages: Computer ScienceComputer Science (R0)