A new approximation algorithm for cut-and-paste sorting of unsigned circular permutations

被引:2
|
作者
Lou, Xiaowen [1 ]
Zhu, Daming [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan 250101, Peoples R China
关键词
Permutation; Cut-and-paste; Reversal; Transposition; Transreversal; Approximation algorithm; 1.375-APPROXIMATION ALGORITHM; 1.5-APPROXIMATION ALGORITHM; REVERSALS; TRANSPOSITIONS;
D O I
10.1016/j.jcss.2012.01.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A cut-and-paste operation can be a reversal, a transposition, or a transreversal on circular or linear permutations. There are several approximation algorithms for sorting signed permutations by combinations of these operations. For sorting unsigned permutations, we only know an algorithm with performance ratio 3 and its improved version with performance ratio 2.8386 + delta allowing reversals and transpositions. In this paper, we present a 2.25-approximation algorithm for sorting unsigned circular permutations by cut-and-paste operations. A structure called tie is proposed to represent the alternating path of length 5. We can classify the ties into 6 types and find ways to remove the breakpoints for each type of ties, so that every cut-and-paste operation can reduce at least 4/3 breakpoints averagely. Our algorithm can be used to sort unsigned linear permutations and achieve the performance ratio 2.25 if another operation named revrev is allowed. Crown Copyright (C) 2012 Published by Elsevier Inc. All rights reserved.
引用
收藏
页码:1099 / 1114
页数:16
相关论文
共 22 条
  • [1] A 2.25-approximation algorithm for cut-and-paste sorting of unsigned circular permutations
    Lou, Xiaowen
    Zhu, Daming
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2008, 5092 : 331 - 341
  • [2] Short proofs for cut-and-paste sorting of permutations
    Cranston, Daniel W.
    Sudborough, I. Hal
    West, Douglas B.
    DISCRETE MATHEMATICS, 2007, 307 (22) : 2866 - 2870
  • [3] On sorting unsigned permutations by double-cut-and-joins
    Xin Chen
    Journal of Combinatorial Optimization, 2013, 25 : 339 - 351
  • [4] On sorting unsigned permutations by double-cut-and-joins
    Chen, Xin
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2013, 25 (03) : 339 - 351
  • [5] Memetic Algorithm for Sorting Unsigned Permutations by Reversals
    Soncco-Alvarez, Jose Luis
    Ayala-Rincon, Mauricio
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 2770 - 2777
  • [6] SA New Approximation Algorithm for Unsigned Translocation Sorting
    Pu, Lianrong
    Zhu, Daming
    Jiang, Haitao
    ALGORITHMS IN BIOINFORMATICS, 2016, 9838 : 269 - 280
  • [7] A new approximation algorithm for sorting of signed permutations
    Yong He
    Ting Chen
    Journal of Computer Science and Technology, 2003, 18 : 125 - 130
  • [8] A new approximation algorithm for sorting of signed permutations
    He, Y
    Chen, T
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (01) : 125 - 130
  • [9] A 1.375-approximation algorithm for unsigned translocation sorting
    Pu, Lianrong
    Zhu, Daming
    Jiang, Haitao
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2020, 113 : 163 - 178
  • [10] Sorting permutations by cut-circularize-linearize-and-paste operations
    Huang, Keng-Hsuan
    Chen, Kun-Tze
    Lu, Chin Lung
    BMC GENOMICS, 2011, 12