Sorting Signed Permutations by Reversals in Nearly-Linear Time

被引:0
|
作者
Dudek, Bartiomiej [1 ]
Gawrychowski, Pawel [1 ]
Starikovskaya, Tatiana [2 ]
机构
[1] Univ Wroclaw, Inst Comp Sci, Wroclaw, Poland
[2] PSL Res Univ, Ecole Normale Super, DIENS, Paris, France
关键词
ALGORITHMS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a signed permutation on n elements, we need to sort it with the fewest reversals. This is a fundamental algorithmic problem motivated by applications in comparative genomics, as it allows to accurately model rearrangements in small genomes. The first polynomial-time algorithm was given in the foundational work of Hannenhalli and Pevzner [J. ACM'99]. Their approach was later streamlined and simplified by Kaplan, Shamir, and Tarjan [SIAM J. Comput.'99] and their framework has eventually led to an algorithm that works in O(n(3/2)root log n) time given by Tannier, Bergeron, and Sagot [Discr. Appl. Math.'07]. However, the challenge of finding a nearly-linear time algorithm remained unresolved. In this paper, we show how to leverage results on dynamic graph connectivity to obtain a surprisingly simple O(n log(2) n/log log n) time algorithm for this problem.
引用
收藏
页码:199 / 214
页数:16
相关论文
共 50 条
  • [1] Sorting Signed Permutations by Intergenic Reversals
    Oliveira, Andre Rodrigues
    Jean, Geraldine
    Fertin, Guillaume
    Brito, Klairton Lima
    Bulteau, Laurent
    Dias, Ulisses
    Dias, Zanoni
    [J]. IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2021, 18 (06) : 2870 - 2876
  • [2] Sorting signed permutations by reversals, revisited
    Kaplan, H
    Verbin, E
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2005, 70 (03) : 321 - 341
  • [3] An algorithm to enumerate sorting reversals for signed permutations
    Siepel, AC
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2003, 10 (3-4) : 575 - 597
  • [4] Sorting signed permutations by fixed-length reversals
    Qi, Xingqin
    Li, Guojun
    Wu, Jichang
    Liu, Bingqiang
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2006, 17 (04) : 933 - 948
  • [5] Sorting Signed Circular Permutations by Super Short Reversals
    Galvao, Gustavo Rodrigues
    Baudet, Christian
    Dias, Zanoni
    [J]. BIOINFORMATICS RESEARCH AND APPLICATIONS (ISBRA 2015), 2015, 9096 : 272 - 283
  • [6] Heuristics for the Sorting Signed Permutations by Reversals and Transpositions Problem
    Brito, Klairton Lima
    Oliveira, Andre Rodrigues
    Dias, Ulisses
    Dias, Zanoni
    [J]. ALGORITHMS FOR COMPUTATIONAL BIOLOGY (ALCOB 2018), 2018, 10849 : 65 - 75
  • [7] Faster and simpler algorithm for sorting signed permutations by reversals
    Kaplan, H
    Shamir, R
    Tarjan, RE
    [J]. PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 344 - 351
  • [8] On Sorting of Signed Permutations by Prefix and Suffix Reversals and Transpositions
    Lintzmayer, Carla Negri
    Dias, Zanoni
    [J]. ALGORITHMS FOR COMPUTATIONAL BIOLOGY, 2014, 8542 : 146 - 157
  • [9] A faster and simpler algorithm for sorting signed permutations by reversals
    Kaplan, H
    Shamir, R
    Tarjan, RE
    [J]. SIAM JOURNAL ON COMPUTING, 2000, 29 (03) : 880 - 892
  • [10] Sampling solution traces for the problem of sorting permutations by signed reversals
    Baudet, Christian
    Dias, Zanoni
    Sagot, Marie-France
    [J]. ALGORITHMS FOR MOLECULAR BIOLOGY, 2012, 7