Improved Approximation for the Maximum Duo-Preservation String Mapping Problem

In this paper we present improved approximation results for the max duo-preservation string mapping problem (MPSM) introduced in [Chen et al., Theoretical Computer Science, 2014] that is complementary to the well-studied min common string partition problem (MCSP). When each letter occurs at most k times in each string the problem is denoted by k-MPSM. First, we prove that k-MPSM is APX-Hard even when k = 2. Then, we improve on the previous results by devising two distinct algorithms: the first ensures approximation ratio 8/5 for k = 2 and ratio 3 for k = 3, while the second guarantees approximation ratio 4 for any bigger value of k. Finally, we address the approximation of constrained maximum induced subgraph (CMIS, a generalization of MPSM, also introduced in [Chen et al., Theoretical Computer Science, 2014]), and improve the best known 9-approximation for 3-CMIS to a 6-approximation, by using a configuration LP to get a better linear relaxation. We also prove that such a linear program has an integrality gap of k, which suggests that no constant approximation (i.e. independent of k) can be achieved through rounding techniques.

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

[2]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

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

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

[5]  Carsten Lund,et al.  The Approximation of Maximum Subgraph Problems , 1993, ICALP.

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

[7]  Krister M. Swenson,et al.  Approximating the true evolutionary distance between two genomes , 2008, JEAL.

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

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

[10]  Weijia Jia,et al.  Vertex Cover: Further Observations and Further Improvements , 1999, J. Algorithms.

[11]  Marek Karpinski,et al.  On Some Tighter Inapproximability Results (Extended Abstract) , 1999, ICALP.

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

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

[14]  Xin Chen,et al.  Assignment of orthologous genes via genome rearrangement , 2005, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

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

[16]  Piotr Berman,et al.  On the Approximation Properties of Independent Set Problem in Degree 3 Graphs , 1999, WADS.

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

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

[19]  Nagiza F. Samatova,et al.  Solving the maximum duo-preservation string mapping problem with linear programming , 2014, Theor. Comput. Sci..

[20]  Piotr Berman,et al.  Approximating maximum independent set in bounded degree graphs , 1994, SODA '94.

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

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