scholarly journals The Streaming Complexity of Cycle Counting, Sorting By Reversals, and Other Problems

Author(s):  
Elad Verbin ◽  
Wei Yu
Keyword(s):  
10.37236/1947 ◽  
2005 ◽  
Vol 12 (1) ◽  
Author(s):  
Avraham Goldstein ◽  
Petr Kolman ◽  
Jie Zheng

String comparison is a fundamental problem in computer science, with applications in areas such as computational biology, text processing and compression. In this paper we address the minimum common string partition problem, a string comparison problem with tight connection to the problem of sorting by reversals with duplicates, a key problem in genome rearrangement. A partition of a string $A$ is a sequence ${\cal P} = (P_1,P_2,\dots,P_m)$ of strings, called the blocks, whose concatenation is equal to $A$. Given a partition ${\cal P}$ of a string $A$ and a partition ${\cal Q}$ of a string $B$, we say that the pair $\langle{{\cal P},{\cal Q}}\rangle$ is a common partition of $A$ and $B$ if ${\cal Q}$ is a permutation of ${\cal P}$. The minimum common string partition problem (MCSP) is to find a common partition of two strings $A$ and $B$ with the minimum number of blocks. The restricted version of MCSP where each letter occurs at most $k$ times in each input string, is denoted by $k$-MCSP. In this paper, we show that $2$-MCSP (and therefore MCSP) is NP-hard and, moreover, even APX-hard. We describe a $1.1037$-approximation for $2$-MCSP and a linear time $4$-approximation algorithm for $3$-MCSP. We are not aware of any better approximations.


2011 ◽  
Vol 03 (03) ◽  
pp. 369-392 ◽  
Author(s):  
MATHILDE BOUVEL ◽  
CEDRIC CHAUVE ◽  
MARNI MISHNA ◽  
DOMINIQUE ROSSIN

Perfect sorting by reversals, a problem originating in computational genomics, is the process of sorting a signed permutation to either the identity or to the reversed identity permutation, by a sequence of reversals that do not break any common interval. Bérard et al. (2007) make use of strong interval trees to describe an algorithm for sorting signed permutations by reversals. Combinatorial properties of this family of trees are essential to the algorithm analysis. Here, we use the expected value of certain tree parameters to prove that the average run-time of the algorithm is at worst, polynomial, and additionally, for sufficiently long permutations, the sorting algorithm runs in polynomial time with probability one. Furthermore, our analysis of the subclass of commuting scenarios yields precise results on the average length of a reversal, and the average number of reversals.


2009 ◽  
Vol 10 (1) ◽  
Author(s):  
Ying Chih Lin ◽  
Chun-Yuan Lin ◽  
Chunhung Richard Lin
Keyword(s):  

1998 ◽  
Vol 5 (4) ◽  
pp. 741-746 ◽  
Author(s):  
NICHOLAS TRAN

Author(s):  
Sèverine Bérard ◽  
Anne Bergeron ◽  
Cedric Chauve ◽  
Christophe Paul
Keyword(s):  

Author(s):  
Klairton Lima Brito ◽  
Géraldine Jean ◽  
Guillaume Fertin ◽  
Andre Rodrigues Oliveira ◽  
Ulisses Dias ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document