A Family of Approximation Algorithms for the Maximum Duo-Preservation String Mapping Problem
Bart{\l}omiej Dudek, Pawe{\l} Gawrychowski, Piotr Ostropolski-Nalewaja

TL;DR
This paper introduces a new family of approximation algorithms for the Maximum Duo-Preservation String Mapping problem, improving the approximation ratio to arbitrarily close to 2 using a combination of greedy and local search techniques.
Contribution
It presents a polynomial-time $(2+ ext{epsilon})$-approximation algorithm for the problem, enhancing previous results and introducing a structured local search approach.
Findings
Achieves $(2+ ext{epsilon})$-approximation for any epsilon > 0.
Develops a specialized 2.67-approximation algorithm in quadratic time.
Improves the approximation ratio from the previous 3.25 to nearly 2.
Abstract
In the Maximum Duo-Preservation String Mapping problem we are given two strings and wish to map the letters of the former to the letters of the latter so as to maximise the number of duos. A duo is a pair of consecutive letters that is mapped to a pair of consecutive letters in the same order. This is complementary to the well-studied Minimum Common String Partition problem, where the goal is to partition the former string into blocks that can be permuted and concatenated to obtain the latter string. Maximum Duo-Preservation String Mapping is APX-hard. After a series of improvements, Brubach [WABI 2016] showed a polynomial-time -approximation algorithm. Our main contribution is that for any there exists a polynomial-time -approximation algorithm. Similarly to a previous solution by Boria et al. [CPM 2016], our algorithm uses the local search technique.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenome Rearrangement Algorithms · Algorithms and Data Compression · DNA and Biological Computing
