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 条
  • [31] Sorting Signed Permutations by Inversions in O(n log n) Time
    Swenson, Krister M.
    Rajan, Vaibhav
    Lin, Yu
    Moret, Bernard M. E.
    RESEARCH IN COMPUTATIONAL MOLECULAR BIOLOGY, PROCEEDINGS, 2009, 5541 : 386 - +
  • [32] Sorting permutations by reversals and Eulerian cycle decompositions
    Caprara, A
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1999, 12 (01) : 91 - 110
  • [33] Sorting Circular Permutations by Super Short Reversals
    Galvao, Gustavo Rodrigues
    Baudet, Christian
    Dias, Zanoni
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2017, 14 (03) : 620 - 633
  • [34] 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
  • [35] On the average number of reversals needed to sort signed permutations
    de Lima, Thaynara Arielly
    Ayala-Rincon, Mauricio
    DISCRETE APPLIED MATHEMATICS, 2018, 235 : 59 - 80
  • [36] Inference with Nearly-Linear uncertainty models
    Pelessoni, Renato
    Vicig, Paolo
    Corsato, Chiara
    FUZZY SETS AND SYSTEMS, 2021, 412 : 1 - 26
  • [37] A Nearly-Linear Time Algorithm for Minimizing Risk of Conflict in Social Networks
    Zhu, Liwang
    Zhang, Zhongzhi
    PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 2648 - 2656
  • [38] Sorting by block-interchanges and signed reversals
    Mira, Cleber
    Meidanis, Joao
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 670 - +
  • [39] A new approximation algorithm for sorting of signed permutations
    Yong He
    Ting Chen
    Journal of Computer Science and Technology, 2003, 18 : 125 - 130
  • [40] Nearly-Linear Time and Streaming Algorithms for Outlier-Robust PCA
    Diakonikolas, Ilias
    Kane, Daniel M.
    Pensia, Ankit
    Pittas, Thanasis
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 202, 2023, 202