Longest Common Subsequence Problem for Unoriented and Cyclic Strings - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Access content directly
Journal Articles Theoretical Computer Science Year : 2007

Longest Common Subsequence Problem for Unoriented and Cyclic Strings


Given a finite set of strings X, the Longest Common Subsequence problem (LCS) consists in finding a subsequence common to all strings in X that is of maximal length. LCS is a central problem in stringology and finds broad applications in text compression, conception of error-detecting codes, or biological sequence comparison. However, in numerous contexts words represent cyclic or unoriented sequences of symbols and LCS must be generalized to consider both orientations and/or all cyclic shifts of the strings involved. This occurs especially in computational biology when genetic material is sequenced from circular DNA or RNA molecules. In this work, we define three variants of LCS when the input words are unoriented and/or cyclic. We show that these problems are NP-hard, and W[1]-hard if parameterized in the number of input strings. Both results still hold even if the three LCS variants are restricted to input languages over a binary alphabet. We also settle the parameterized complexity of our problems for most relevant parameters. Moreover, we study the approximability of these problems: we discuss the existence of approximation bounds depending on the cardinality of the alphabet, on the length of the shortest sequence, and on the number of input sequences. For this we prove that Maximum Independent Set in r-uniform hypergraphs is W[1]-hard if parameterized in the cardinality of the sought independent set and at least as hard to approximate as Maximum Independent Set in graphs.
Fichier principal
Vignette du fichier
NR-TCS-1006.pdf (397.87 Ko) Télécharger le fichier

Dates and versions

lirmm-00120152 , version 1 (13-12-2006)



François Nicolas, Eric Rivals. Longest Common Subsequence Problem for Unoriented and Cyclic Strings. Theoretical Computer Science, 2007, 370 (1-3), pp.1-18. ⟨10.1016/j.tcs.2006.10.002⟩. ⟨lirmm-00120152⟩
170 View
192 Download



Gmail Facebook X LinkedIn More