paper

Restricted Common Superstring and Restricted Common Supersequence

arXiv:1004.0424

Abstract

The {\em shortest common superstring} and the {\em shortest common supersequence} are two well studied problems having a wide range of applications. In this paper we consider both problems with resource constraints, denoted as the Restricted Common Superstring (shortly \textit{RCSstr}) problem and the Restricted Common Supersequence (shortly \textit{RCSseq}). In the \textit{RCSstr} (\textit{RCSseq}) problem we are given a set of strings, , , , , and a multiset , and the goal is to find a permutation to maximize the number of strings in that are substrings (subsequences) of (we call this ordering of the multiset, , a permutation of ). We first show that in its most general setting the \textit{RCSstr} problem is {\em NP-complete} and hard to approximate within a factor of , for any , unless P = NP. Afterwards, we present two separate reductions to show that the \textit{RCSstr} problem remains NP-Hard even in the case where the elements of are drawn from a binary alphabet or for the case where all input strings are of length two. We then present some approximation results for several variants of the \textit{RCSstr} problem. In the second part of this paper, we turn to the \textit{RCSseq} problem, where we present some hardness results, tight lower bounds and approximation algorithms.

Submitted to WAOA 2010

Restricted Common Superstring and Restricted Common Supersequence · wovepaper