Restricted Common Superstring and Restricted Common Supersequence
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.
Cite
@article{arxiv.1004.0424,
title = {Restricted Common Superstring and Restricted Common Supersequence},
author = {Raphaël Clifford and Zvi Gotthilf and Moshe Lewenstein and Alexandru Popa},
journal= {arXiv preprint arXiv:1004.0424},
year = {2010}
}
Comments
Submitted to WAOA 2010