The complexity of finding minimum-length generator sequences
Theoretical Computer Science
Fibonacci heaps and their uses in improved network optimization algorithms
Journal of the ACM (JACM)
Sorting permutations by block-interchanges
Information Processing Letters
Polynomial-time algorithm for computing translocation distance between genomes
Discrete Applied Mathematics - Special volume on computational molecular biology
SIAM Journal on Discrete Mathematics
Transforming cabbage into turnip: polynomial algorithm for sorting signed permutations by reversals
Journal of the ACM (JACM)
Sorting Permutations by Reversals and Eulerian Cycle Decompositions
SIAM Journal on Discrete Mathematics
Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems
Journal of the ACM (JACM)
Improved bounds on sorting with length-weighted reversals
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Reversals and Transpositions Over Finite Alphabets
SIAM Journal on Discrete Mathematics
Pattern matching with address errors: rearrangement distances
SODA '06 Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
A very elementary presentation of the Hannenhalli-Pevzner theory
Discrete Applied Mathematics
Interchange Rearrangement: The Element-Cost Model
SPIRE '08 Proceedings of the 15th International Symposium on String Processing and Information Retrieval
Interchange rearrangement: The element-cost model
Theoretical Computer Science
Efficient computations of l1 and l∞ rearrangement distances
Theoretical Computer Science
Approximate string matching with address bit errors
Theoretical Computer Science
Efficient computations of l1and l∞rearrangement distances
SPIRE'07 Proceedings of the 14th international conference on String processing and information retrieval
Cycle detection and correction
ICALP'10 Proceedings of the 37th international colloquium conference on Automata, languages and programming
Blocked pattern matching problem and its applications in proteomics
RECOMB'11 Proceedings of the 15th Annual international conference on Research in computational molecular biology
Approximation algorithms for grooming in optical network design
Theoretical Computer Science
Transposition Rearrangement: Linear Algorithm for Length-Cost Model
Annales UMCS, Informatica
Transposition Rearrangement: Linear Algorithm for Length-Cost Model
Annales UMCS, Informatica
String rearrangement metrics: a survey
Algorithms and Applications
Cycle detection and correction
ACM Transactions on Algorithms (TALG)
Approximate period detection and correction
SPIRE'12 Proceedings of the 19th international conference on String Processing and Information Retrieval
Hi-index | 0.00 |
An underlying assumption in the classical sorting problem is that the sorter does not know the index of every element in the sorted array. Thus, comparisons are used to determine the order of elements, while the sorting is done by interchanging elements. In the closely related interchange rearrangement problem, final positions of elements are already given, and the cost of the rearrangement is the cost of the interchanges. This problem was studied only for the limited case of permutation strings, where every element appears once. This paper studies a generalization of the classical and well-studied problem on permutations by considering general strings input, thus solving an open problem of Cayley from 1849, and examining various cost models.