On the Exact Block Cover Problem

Minimum Common String Partition (MCSP) has drawn a lot of attention due to its application in genome rearrangement. The best approximation algorithm has a factor O(lognlog* n) and it was shown most recently that it is FPT (but with a very high running time). In this paper, we consider the decision version of the one-sided MCSP problem (formally called the exact block cover problem); namely, when one sequence is already partitioned into k blocks, how to decide whether the other sequence can be partitioned accordingly. While this decision problem is obviously in FPT, we show interesting results in this paper: (1) If each letter is allowed to appear at most twice (or three times), then the problem is polynomially solvable, (2) There is an FPT algorithm which runs in O *(2 k ) time, improving the trivial bound of O *(k!), and (3) If |Σ| = c, c being a constant at least 2, then the problem is NP-complete.

[1]  Petr Kolman,et al.  Minimum Common String Partition Problem: Hardness and Approximations , 2004, Electron. J. Comb..

[2]  Petr Kolman Approximating Reversal Distance for Strings with Bounded Number of Duplicates , 2005, MFCS.

[3]  Haim Kaplan,et al.  The greedy algorithm for edit distance with moves , 2006, Inf. Process. Lett..

[4]  Tomasz Waleń,et al.  Reversal Distance for Strings with Duplicates: Linear Time Approximation using Hitting Set , 2007 .

[5]  Bin Fu,et al.  Exponential and Polynomial Time Algorithms for the Minimum Common String Partition Problem , 2011, COCOA.

[6]  Peter Damaschke,et al.  Minimum Common String Partition Parameterized , 2008, WABI.

[7]  Michel Rigo,et al.  Abstract numeration systems and tilings , 2005 .

[8]  Christian Komusiewicz,et al.  A Fixed-Parameter Algorithm for Minimum Common String Partition with Few Duplications , 2013, WABI.

[9]  Rita Casadio,et al.  Algorithms in Bioinformatics, 5th International Workshop, WABI 2005, Mallorca, Spain, October 3-6, 2005, Proceedings , 2005, WABI.

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[11]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

[12]  Petr Kolman,et al.  Approximating reversal distance for strings with bounded number of duplicates , 2005, Discret. Appl. Math..

[13]  Jörg Flum,et al.  Parameterized Complexity Theory , 2006, Texts in Theoretical Computer Science. An EATCS Series.

[14]  Binhai Zhu,et al.  Combinatorial Optimization and Applications , 2014, Lecture Notes in Computer Science.

[15]  Yanchun Zhang,et al.  Algorithms and Techniques , 2011 .

[16]  Tao Jiang,et al.  Computing the Assignment of Orthologous Genes via Genome Rearrangement , 2005, APBC.

[17]  Marek Chrobak,et al.  The greedy algorithm for the minimum common string partition problem , 2005, TALG.

[18]  Graham Cormode,et al.  The string edit distance matching problem with moves , 2002, SODA '02.

[19]  Hong Zhu,et al.  Minimum common string partition revisited , 2010, J. Comb. Optim..

[20]  Christian Komusiewicz,et al.  Minimum Common String Partition Parameterized by Partition Size Is Fixed-Parameter Tractable , 2013, SODA.