Improved approximation results on the shortest common supersequence problem

Zvi Gotthilf, Moshe Lewenstein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The problem of finding the Shortest Common Supersequence (SCS) of an arbitrary number of input strings is a well-studied problem. Given a set L of k strings, s 1, s 2, ..., s k , over an alphabet ∑, we say that their SCS is the shortest string that contains each of the input strings as a subsequence. The problem is known to be NP-hard [8] even over binary alphabet [12]. In this paper we focus on approximating two NP-hard variants of the SCS problem. For the first variant, where all input strings are of length 2, we present a 2 - 2/1+log n log log n approximation algorithm, where |∑| = n. This result immediately improves the approximation algorithm presented in [17]. Moreover, we present a 7/6 (≈ 1.1666) approximation algorithm for the restricted variant (but still NP-hard) where all input strings are of length 2 and every character in ∑ has at most 3 occurrences in L.

Original languageEnglish
Title of host publicationString Processing and Information Retrieval - 16th International Symposium, SPIRE 2009, Proceedings
Pages277-284
Number of pages8
DOIs
StatePublished - 2009
Event16th International Symposium on String Processing and Information Retrieval, SPIRE 2009 - Saariselka, Finland
Duration: 25 Aug 200927 Aug 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5721 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Symposium on String Processing and Information Retrieval, SPIRE 2009
Country/TerritoryFinland
CitySaariselka
Period25/08/0927/08/09

Fingerprint

Dive into the research topics of 'Improved approximation results on the shortest common supersequence problem'. Together they form a unique fingerprint.

Cite this