中文

编辑距离下的字符串清洗:改进与推广

数据结构与算法 2024-03-12 v2

摘要

WW为字母表Σ\Sigma上长度为nn的字符串,kk为正整数,S\mathcal{S}WW中长度为kk的子串集合。ETFS问题要求我们构造字符串XEDX_{\mathrm{ED}},使得:(i) S\mathcal{S}中无字符串出现于XEDX_{\mathrm{ED}}中;(ii) 所有其他Σ\Sigma上长度为kk的子串的顺序(从而频率)在WWXEDX_{\mathrm{ED}}中相同;(iii) XEDX_{\mathrm{ED}}WW的编辑距离最小。当WW表示个体数据、S\mathcal{S}表示一组机密模式时,ETFS问题要求转换WW以保留其隐私与效用[Bernardini等, ECML PKDD 2019]。ETFS可在O(n2k)\mathcal{O}(n^2k)时间内求解[Bernardini等, CPM 2020]。同一论文表明,除非强指数时间假设(SETH)不成立,否则对任意δ>0\delta>0,ETFS无法在O(n2δ)\mathcal{O}(n^{2-\delta})时间内求解。我们的主要结果可总结如下:(i) 求解ETFS的O(n2log2k)\mathcal{O}(n^2\log^2k)时间算法;(ii) 求解AETFS的O(n2log2n)\mathcal{O}(n^2\log^2n)时间算法,其中AETFS是ETFS的推广,S\mathcal{S}中元素可具任意长度。因此,除非SETH不成立,我们的算法在多项式对数因子范围内是最优的。除字符串清洗外,我们的技术或可启发正则表达式或上下文无关文法相关其他问题的求解。

关键词

引用

@article{arxiv.2007.08179,
  title  = {String Sanitization Under Edit Distance: Improved and Generalized},
  author = {Takuya Mieno and Solon P. Pissis and Leen Stougie and Michelle Sweering},
  journal= {arXiv preprint arXiv:2007.08179},
  year   = {2024}
}

备注

Published at CPM 2021. Abstract abridged to satisfy arxiv requirements