A family of approximation algorithms for the maximum duo-preservation string mapping problem

Bartłomiej Dudek, Paweł Gawrychowski, Piotr Ostropolski-Nalewaja
{"title":"A family of approximation algorithms for the maximum duo-preservation string mapping problem","authors":"Bartłomiej Dudek, Paweł Gawrychowski, Piotr Ostropolski-Nalewaja","doi":"10.4230/LIPIcs.CPM.2017.10","DOIUrl":null,"url":null,"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. \nMaximum Duo-Preservation String Mapping is APX-hard. After a series of improvements, Brubach [WABI 2016] showed a polynomial-time $3.25$-approximation algorithm. Our main contribution is that for any $\\epsilon>0$ there exists a polynomial-time $(2+\\epsilon)$-approximation algorithm. Similarly to a previous solution by Boria et al. [CPM 2016], our algorithm uses the local search technique. However, this is used only after a certain preliminary greedy procedure, which gives us more structure and makes a more general local search possible. We complement this with a specialised version of the algorithm that achieves $2.67$-approximation in quadratic time.","PeriodicalId":236737,"journal":{"name":"Annual Symposium on Combinatorial Pattern Matching","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annual Symposium on Combinatorial Pattern Matching","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.CPM.2017.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

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 $3.25$-approximation algorithm. Our main contribution is that for any $\epsilon>0$ there exists a polynomial-time $(2+\epsilon)$-approximation algorithm. Similarly to a previous solution by Boria et al. [CPM 2016], our algorithm uses the local search technique. However, this is used only after a certain preliminary greedy procedure, which gives us more structure and makes a more general local search possible. We complement this with a specialised version of the algorithm that achieves $2.67$-approximation in quadratic time.
最大双保存字符串映射问题的一组近似算法
在最大对偶保存字符串映射问题中,我们给定两个字符串,希望将前者的字母映射到后者的字母,以最大化对偶的数量。一对字母是一对连续的字母,以相同的顺序映射到一对连续的字母。这是对经过充分研究的最小公共字符串分区问题的补充,后者的目标是将前一个字符串划分为可以排列和连接以获得后一个字符串的块。最大双保存字符串映射是APX-hard。经过一系列改进,Brubach [WABI 2016]提出了一种多项式时间$3.25$的近似算法。我们的主要贡献是,对于任何$\epsilon>0$,存在一个多项式时间$(2+\epsilon)$逼近算法。与Boria等人之前的解决方案类似[CPM 2016],我们的算法使用局部搜索技术。然而,这只在某个初步贪婪过程之后使用,这给了我们更多的结构,并使更一般的局部搜索成为可能。我们用一个专门版本的算法进行补充,该算法在二次时间内达到2.67美元的近似值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信