Reversals and transpositions over finite alphabets

被引:34
|
作者
Radcliffe, AJ [1 ]
Scott, AD
Wilmer, EL
机构
[1] Univ Nebraska, Dept Math, Lincoln, NE 68588 USA
[2] UCL, Dept Math, London WC1E 6BT, England
[3] Oberlin Coll, Dept Math, Oberlin, OH 44074 USA
关键词
strings; sorting; genome comparison; reversals; transpositions; NP-complete problems; MAX-SNP hardness; approximation algorithms;
D O I
10.1137/S0895480103433550
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Extending results of Christie and Irving, we examine the action of reversals and transpositions on finite strings over an alphabet of size k. We show that determining reversal, transposition, or signed reversal distance between two strings over a finite alphabet is NP-hard, while for "dense" instances we give a polynomial-time approximation scheme. We also give a number of extremal results, as well as investigating the distance between random strings and the problem of sorting a string over a finite alphabet.
引用
收藏
页码:224 / 244
页数:21
相关论文
共 50 条
  • [31] On Sorting of Signed Permutations by Prefix and Suffix Reversals and Transpositions
    Lintzmayer, Carla Negri
    Dias, Zanoni
    ALGORITHMS FOR COMPUTATIONAL BIOLOGY, 2014, 8542 : 146 - 157
  • [32] Sorting Unsigned Permutations by Weighted Reversals, Transpositions, and Transreversals
    Xiao-Wen Lou
    Da-Ming Zhu
    Journal of Computer Science and Technology, 2010, 25 : 853 - 863
  • [33] Output Observability of Systems Over Finite Alphabets With Linear Internal Dynamics
    Fan, Donglei
    Tarraf, Danielle C.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (10) : 3404 - 3417
  • [34] Diletter and triletter comma-free codes over finite alphabets
    Fimmel, Elena
    Michel, Christian J.
    Pirot, Francois
    Sereni, Jean-sebastien
    Struengmann, Lutz
    AUSTRALASIAN JOURNAL OF COMBINATORICS, 2023, 86 : 233 - 270
  • [35] SPARSE IMAGE RECOVERY USING COMPRESSED SENSING OVER FINITE ALPHABETS
    Bioglio, Valerio
    Coluccia, Giulio
    Magli, Enrico
    2014 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2014, : 1287 - 1291
  • [36] A 2-approximation algorithm for genome rearrangements by reversals and transpositions
    Gu, QP
    Peng, ST
    Sudborough, H
    THEORETICAL COMPUTER SCIENCE, 1999, 210 (02) : 327 - 339
  • [37] P finite automata and regular languages over countably infinite alphabets
    Dassow, Juergen
    Vaszil, Gyorgy
    MEMBRANE COMPUTING, 2006, 4361 : 367 - +
  • [38] Sorting by Reversals, Generalized Transpositions, and Translocations Using Permutation Groups
    Huang, Yen-Lin
    Lu, Chin Lung
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2010, 17 (05) : 685 - 705
  • [39] Finite Automata Over Infinite Alphabets: Two Models with Transitions for Local Change
    Czyba, Christopher
    Thomas, Wolfgang
    Spinrath, Christopher
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2018, 29 (02) : 213 - 231
  • [40] Two approaches to the extension problem for arbitrary weights over finite module alphabets
    Wood, Jay A.
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2021, 32 (03) : 427 - 455