English

Finding Diverse Strings and Longest Common Subsequences in a Graph

Data Structures and Algorithms 2024-06-12 v2 Computational Complexity Formal Languages and Automata Theory

Abstract

In this paper, we study for the first time the Diverse Longest Common Subsequences (LCSs) problem under Hamming distance. Given a set of a constant number of input strings, the problem asks to decide if there exists some subset X\mathcal X of KK longest common subsequences whose diversity is no less than a specified threshold Δ\Delta, where we consider two types of diversities of a set X\mathcal X of strings of equal length: the Sum diversity and the Min diversity defined as the sum and the minimum of the pairwise Hamming distance between any two strings in X\mathcal X, respectively. We analyze the computational complexity of the respective problems with Sum- and Min-diversity measures, called the Max-Sum and Max-Min Diverse LCSs, respectively, considering both approximation algorithms and parameterized complexity. Our results are summarized as follows. When KK is bounded, both problems are polynomial time solvable. In contrast, when KK is unbounded, both problems become NP-hard, while Max-Sum Diverse LCSs problem admits a PTAS. Furthermore, we analyze the parameterized complexity of both problems with combinations of parameters KK and rr, where rr is the length of the candidate strings to be selected. Importantly, all positive results above are proven in a more general setting, where an input is an edge-labeled directed acyclic graph (DAG) that succinctly represents a set of strings of the same length. Negative results are proven in the setting where an input is explicitly given as a set of strings. The latter results are equipped with an encoding such a set as the longest common subsequences of a specific input string set.

Keywords

Cite

@article{arxiv.2405.00131,
  title  = {Finding Diverse Strings and Longest Common Subsequences in a Graph},
  author = {Yuto Shida and Giulia Punzi and Yasuaki Kobayashi and Takeaki Uno and Hiroki Arimura},
  journal= {arXiv preprint arXiv:2405.00131},
  year   = {2024}
}

Comments

Proceedings of 35th Annual Symposium on Combinatorial Pattern Matching (CPM 2024), Leibniz International Proceedings in Informatics, Vol.296, pp.21:0-21:17, June 2024

R2 v1 2026-06-28T16:12:09.732Z