DOI

In the shortest common superstring problem (SCS) one is given a set s 1,..., sn of n strings and the goal is to find a shortest string containing each si as a substring. While many approximation algorithms for this problem have been developed, it is still not known whether it can be solved exactly in fewer than 2n steps. In this paper we present an algorithm that solves the special case when all of the input strings have length 3 in time 3n/3 and polynomial space. The algorithm generates a combination of a de Bruijn graph and an overlap graph, such that a SCS is then a shortest directed rural postman path (DRPP) on this graph. We show that there exists at least one optimal DRPP satisfying some natural properties. The algorithm works basically by exhaustive search, but on the reduced search space of such paths of size 3n/3.

Язык оригиналаанглийский
Название основной публикацииMathematical Foundations of Computer Science 2013 - 38th International Symposium, MFCS 2013, Proceedings
Страницы480-491
Число страниц12
DOI
СостояниеОпубликовано - 15 окт 2013
Событие38th International Symposium on Mathematical Foundations of Computer Science, MFCS 2013 - Klosterneuburg, Австрия
Продолжительность: 26 авг 201330 авг 2013

Серия публикаций

НазваниеLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Том8087 LNCS
ISSN (печатное издание)0302-9743
ISSN (электронное издание)1611-3349

конференция

конференция38th International Symposium on Mathematical Foundations of Computer Science, MFCS 2013
Страна/TерриторияАвстрия
ГородKlosterneuburg
Период26/08/1330/08/13

    Предметные области Scopus

  • Теоретические компьютерные науки
  • Компьютерные науки (все)

ID: 49826082