Improved Approximation Algorithms for Dyck Edit Distance and RNA Folding
Debarati Das, Tomasz Kociumaka, Barna Saha

TL;DR
This paper introduces new combinatorial approximation algorithms for Dyck edit distance and RNA folding, achieving faster runtimes and improved approximation factors over previous methods, including the first nontrivial RNA folding approximation below quadratic time.
Contribution
The paper presents the first constant-factor and near-linear time approximation algorithms for Dyck edit distance, and the first nontrivial approximation algorithm for RNA folding below quadratic time.
Findings
Constant-factor approximation for Dyck edit distance in O(n^{1.971}) time.
$(1+ ext{epsilon})$-factor approximation for Dyck edit distance in near-quadratic time.
Factor-$s$ approximation for RNA folding in O(n + (n/s)^3) time.
Abstract
The Dyck language, which consists of well-balanced sequences of parentheses, is one of the most fundamental context-free languages. The Dyck edit distance quantifies the number of edits (character insertions, deletions, and substitutions) required to make a given parenthesis sequence well-balanced. RNA Folding involves a similar problem, where a closing parenthesis can match an opening parenthesis of the same type irrespective of their ordering. For example, in RNA Folding, both and are valid matches, whereas the Dyck language only allows as a match. Using fast matrix multiplication, it is possible to compute their exact solutions of both problems in time . Whereas combinatorial algorithms would be more desirable, the two problems are known to be at least as hard as Boolean matrix multiplication. In terms of fast approximation algorithms that…
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.
