Deterministic Longest Common Subsequence Approximation in Near-Linear Time

📅 2025-07-30
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the Longest Common Subsequence (LCS) problem for two length-$n$ sequences and presents the first deterministic near-linear-time approximation algorithm. The method employs a block-alignment strategy, deterministic string matching, and dynamic programming pruning—avoiding any reliance on randomization assumptions. It runs in $O(n log n)$ time and outputs an $O(n^{3/4} log n)$-approximate solution: the computed LCS length is at least the optimal length divided by $O(n^{3/4} log n)$. This is the first deterministic LCS approximation algorithm achieving both a sublinear approximation ratio and near-linear runtime, breaking the prior dominance of randomized approaches. The result significantly advances the state of deterministic approximation algorithms for LCS, offering improved efficiency and stronger theoretical guarantees.

Technology Category

Application Category

📝 Abstract
We provide a deterministic algorithm that outputs an $O(n^{3/4} log n)$-approximation for the Longest Common Subsequence (LCS) of two input sequences of length $n$ in near-linear time. This is the first deterministic approximation algorithm for LCS that achieves a sub-linear approximation ratio in near-linear time.
Problem

Research questions and friction points this paper is trying to address.

Deterministic algorithm for LCS approximation
Achieves sub-linear ratio in near-linear time
First such algorithm with O(n^(3/4) log n) approximation
Innovation

Methods, ideas, or system contributions that make the work stand out.

Deterministic algorithm for LCS approximation
Achieves O(n^{3/4} log n) approximation ratio
Runs in near-linear time complexity
🔎 Similar Papers
No similar papers found.