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 条
  • [41] A Simple, Combinatorial Algorithm for Solving SDD Systems in Nearly-Linear Time
    Kelner, Jonathan A.
    Orecchia, Lorenzo
    Sidford, Aaron
    Zhu, Zeyuan Allen
    [J]. STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 911 - 920
  • [42] Nearly-Linear Time and Streaming Algorithms for Outlier-Robust PCA
    Diakonikolas, Ilias
    Kane, Daniel M.
    Pensia, Ankit
    Pittas, Thanasis
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 202, 2023, 202
  • [43] A new approximation algorithm for sorting of signed permutations
    He, Y
    Chen, T
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (01) : 125 - 130
  • [44] Nearly-Linear Time Positive LP Solver with Faster Convergence Rate
    Allen-Zhu, Zeyuan
    Orecchia, Lorenzo
    [J]. STOC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2015, : 229 - 236
  • [45] Sorting permutations by reversals through branch-and-price
    Caprara, A
    Lancia, G
    Ng, SK
    [J]. INFORMS JOURNAL ON COMPUTING, 2001, 13 (03) : 224 - 244
  • [46] Sorting Unsigned Permutations by Weighted Reversals, Transpositions, and Transreversals
    Lou, Xiao-Wen
    Zhu, Da-Ming
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (04) : 853 - 863
  • [47] Sorting Permutations by Prefix and Suffix Versions of Reversals and Transpositions
    Lintzmayer, Carla Negri
    Dias, Zanoni
    [J]. LATIN 2014: THEORETICAL INFORMATICS, 2014, 8392 : 671 - 682
  • [48] Sorting Unsigned Permutations by Weighted Reversals,Transpositions,and Transreversals
    娄晓文
    朱大铭
    [J]. Journal of Computer Science & Technology, 2010, 25 (04) : 853 - 863
  • [49] Sorting Unsigned Permutations by Weighted Reversals, Transpositions, and Transreversals
    Xiao-Wen Lou
    Da-Ming Zhu
    [J]. Journal of Computer Science and Technology, 2010, 25 : 853 - 863
  • [50] Parallelization and Virtualization of Genetic Algorithms for Sorting Permutations by Reversals
    Soncco-Alvarez, Jose Luis
    Almeida, Gabriel Marchesan
    Becker, Juergen
    Ayala-Rincon, Mauricio
    [J]. 2013 WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2013, : 29 - 35