The string edit distance matching problem with moves
SODA '02 Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Edit Distance with Move Operations
CPM '02 Proceedings of the 13th Annual Symposium on Combinatorial Pattern Matching
Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series)
Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series)
Approximating reversal distance for strings with bounded number of duplicates
Discrete Applied Mathematics
Minimum Common String Partition Parameterized
WABI '08 Proceedings of the 8th international workshop on Algorithms in Bioinformatics
The greedy algorithm for edit distance with moves
Information Processing Letters
Quick greedy computation for minimum common string partitions
CPM'11 Proceedings of the 22nd annual conference on Combinatorial pattern matching
Approximating reversal distance for strings with bounded number of duplicates
MFCS'05 Proceedings of the 30th international conference on Mathematical Foundations of Computer Science
Minimum common string partition problem: hardness and approximations
ISAAC'04 Proceedings of the 15th international conference on Algorithms and Computation
Reversal distance for strings with duplicates: linear time approximation using hitting set
WAOA'06 Proceedings of the 4th international conference on Approximation and Online Algorithms
Minimum common string partition revisited
Journal of Combinatorial Optimization
Parameterized Complexity
Hi-index | 0.00 |
Given two strings S and S′ of the same length, the Minimum Common String Partition (MCSP) is to partition them into the minimum number of strings S = S1 . S2 . . . Sk and S′= S′1. S′2. . . S′k such that the substrings 〈S′1, S′2, . . . , S′k〉 is a permutation of 〈S1, S1, . . . , Sk. MCSP is an NP-complete problem originating from computational genomics. There exists constant-factor approximations for some special cases, but the factors are impractical. On exact solutions, it is open whether there exists an FPT algorithm for the general case and some inefficient FPT algorithms for very special cases. In this paper, we present an O(2nnO(1)) time algorithm for the general case. We also show an O(n(log n)2) time algorithm which solves the case for almost all strings S and S′if the length of each block in their minimum common partition is at least d0 log n/log t for some positive constant d0, where t is the size of the alphabet Σ.