一种改进的 $k$-Dyck 编辑距离问题算法
数据结构与算法
2022-08-23 v2
摘要
Dyck序列是一种各类括号平衡的开闭序列。给定括号序列 的 Dyck 编辑距离是将 变换为 Dyck 序列所需的最小编辑操作数(插入、删除和替换)。我们考虑阈值 Dyck 编辑距离问题:输入为括号序列 和正整数 ,目标是仅当距离不超过 时计算 的 Dyck 编辑距离,否则报告距离大于 。Backurs 和 Onak [PODS'16] 证明了阈值 Dyck 编辑距离问题可在 时间内求解。本工作中,我们设计了新的阈值 Dyck 编辑距离算法,以高概率在 时间内或在确定性 时间内完成。我们的算法结合了 Dyck 编辑距离问题的若干新结构性质、改进的快速 矩阵乘积算法,以及对 Valiant 解析算法中思想的细致修正。
引用
@article{arxiv.2111.02336,
title = {An Improved Algorithm for The $k$-Dyck Edit Distance Problem},
author = {Dvir Fried and Shay Golan and Tomasz Kociumaka and Tsvi Kopelowitz and Ely Porat and Tatiana Starikovskaya},
journal= {arXiv preprint arXiv:2111.02336},
year = {2022}
}
备注
Journal version