Abstract
The maximum duo-preservation string mapping (Max-Duo) problem is the complement of the well studied minimum common string partition problem, both of which have applications in many fields including text compression and bioinformatics. k-Max-Duo is the restricted version of Max-Duo, where every letter of the alphabet occurs at most k times in each of the strings, which is readily reduced into the well known maximum independent set (MIS) problem on a graph of maximum degree \(\Delta \le 6(k-1)\). In particular, 2-Max-Duo can then be approximated arbitrarily close to 1.8 using the state-of-the-art approximation algorithm for the MIS problem on bounded-degree graphs. 2-Max-Duo was proved APX-hard and very recently a \((1.6 + \epsilon )\)-approximation algorithm was claimed, for any \(\epsilon > 0\). In this paper, we present a vertex-degree reduction technique, based on which, we show that 2-Max-Duo can be approximated arbitrarily close to 1.4.
Similar content being viewed by others
References
Beretta S, Castelli M, Dondi R (2016a) Corrigendum to “Parameterized tractability of the maximum-duo preservation string mapping problem” [646(2016), 16–25]. Theoret Comput Sci 653:108–110
Beretta S, Castelli M, Dondi R (2016b) Parameterized tractability of the maximum-duo preservation string mapping problem. Theoret Comput Sci 646:16–25
Berman P, Fujito T (1999) On approximation properties of the independent set problem for low degree graphs. Theory Comput Syst 32:115–132
Berman P, Karpinski M (1999) On some tighter inapproximability results. In: Proceedings of the of 26th international colloquium on automata, languages and programming (ICALP’99), pp 200–209
Boria N, Kurpisz A, Leppänen S, Mastrolilli M (2014) Improved approximation for the maximum duo-preservation string mapping problem. In: Proceedings of the 14th international workshop on algorithms in bioinformatics (WABI 2014), volume 8701 of LNBI, pp 14–25
Boria N, Cabodi G, Camurati P, Palena M, Pasini P, Quer S (2016) A 7/2-approximation algorithm for the maximum duo-preservation string mapping problem. In: Proceedings of the 27th annual symposium on combinatorial pattern matching (CPM 2016), volume 54 of LIPIcs, pp 11:1–11:8
Brubach B (2016) Further improvement in approximating the maximum duo-preservation string mapping problem. In: Proceedings of the 16th international workshop on algorithms in bioinformatics (WABI 2016), volume 9838 of LNBI, pp 52–64
Bulteau L, Fertin G, Komusiewicz C, Rusu I (2013) A fixed-parameter algorithm for minimum common string partition with few duplications. In: Proceedings of the 13th international workshop on algorithms in bioinformatics (WABI 2013), volume 8126 of LNBI, pp 244–258
Bulteau L, Komusiewicz C (2014) Minimum common string partition parameterized by partition size is fixed-parameter tractable. In: Proceedings of the twenty-fifth annual ACM-SIAM symposium on discrete algorithms (SODA’14), pp 102–121
Chen X, Zheng J, Fu Z, Nan P, Zhong Y, Lonardi S, Jiang T (2005) Assignment of orthologous genes via genome rearrangement. IEEE/ACM Trans Comput Biol Bioinf 2:302–315
Chen W, Chen Z, Samatova NF, Peng L, Wang J, Tang M (2014) Solving the maximum duo-preservation string mapping problem with linear programming. Theoret Comput Sci 530:1–11
Chrobak M, Kolman P, Sgall J (2004) The greedy algorithm for the minimum common string partition problem. In: Proceedings of the 7th international workshop on approximation algorithms for combinatorial optimization problems (APPROX 2004) and the 8th international workshop on randomization and computation (RANDOM 2004), volume 3122 of LNCS, pp 84–95
Cormode G, Muthukrishnan S (2007) The string edit distance matching problem with moves. ACM Trans Algorithms 3:2:1–2:19
Damaschke P (2008) Minimum common string partition parameterized. In: Proceedings of the 8th international workshop on algorithms in bioinformatics (WABI 2008), volume 5251 of LNBI, pp 87–98
Dudek B, Gawrychowski P, Ostropolski-Nalewaja P (2017) A family of approximation algorithms for the maximum duo-preservation string mapping problem. In: Proceedings of the 28th annual symposium on combinatorial pattern matching (CPM 2017), volume 78 of LIPIcs, pp 10:1–10:14. arXiv:1702.02405
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman and Company, San Francisco
Goldstein A, Kolman P, Zheng J (2004) Minimum common string partition problem: Hardness and approximations. In: Proceedings of the 15th international symposium on algorithms and computation (ISAAC 2004), volume 3341 of LNCS, pp 484–495
Jiang H, Zhu B, Zhu D, Zhu H (2012) Minimum common string partition revisited. J Comb Optim 23:519–527
Kolman P, Waleń T (2007) Approximating reversal distance for strings with bounded number of duplicates. Discrete Appl Math 155:327–336
Kolman P, Waleń T (2006) Reversal distance for strings with duplicates: linear time approximation using hitting set. In: Proceedings of the 4th international workshop on approximation and online algorithms (WAOA 2006), volume 4368 of LNCS, pp 279–289
Swenson KM, Marron M, Earnest-DeYoung JV, Moret BM (2008) Approximating the true evolutionary distance between two genomes. J Exp Algorithmics 12:3–5
Xu Y, Chen Y, Luo T, Lin G (2017) A local search 2.917-approximation algorithm for duo-preservation string mapping. arXiv:1702.01877
Acknowledgements
This research is supported by the NSERC Canada. Additionally, Chen is supported by the National Natural Science Foundation of China Grant No.’s 11971139, 11771114 and 11571252, and the China Scholarship Council Grant No. 201508330054; Liu is supported by the National Natural Science Foundation of China Grant No. 61370052; Luo is supported by the National Natural Science Foundation of China Grant No. 71701162, the Humanities and Social Science Foundation of Ministry of Education of China Grant No. 18YJC630114, and the Youth Innovation Team of Shaanxi Universities; Su is supported partially by the Humanities and Social Science Foundation of Ministry of Education of China Grant No. 18YJAZH080 and Science and Technology Department of Shaanxi Province Grant No. 2020JQ-654; Zhang is supported by the National Natural Science Foundation of China Grant No.’s 61972228 and 61672323.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
An extended abstract appears in Proceedings of the 28th International Symposium on Algorithms and Computation (ISAAC 2017). LIPICS 92, Article No. 66, pp. 66:1–66:12.
Rights and permissions
About this article
Cite this article
Chen, Y., Lin, G., Liu, T. et al. A \((1.4 + \epsilon )\)-approximation algorithm for the 2-Max-Duo problem. J Comb Optim 40, 806–824 (2020). https://doi.org/10.1007/s10878-020-00621-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-020-00621-0