Cover array string reconstruction

Research output: Chapter in Book/Report/Conference proceedingConference paper

32 Citations (Scopus)

Abstract

A proper factor u of a string y is a cover of y if every letter of y is within some occurrence of u in y. The concept generalises the notion of periods of a string. An integer array C is the minimal-cover (resp. maximal-cover) array of y if C[i] is the minimal (resp. maximal) length of covers of y[0..i,], or zero if no cover exists.In this paper, we present a constructive algorithm checking the validity of an array as a minimal-cover or maximal-cover array of some string. When the array is valid, the algorithm produces a string over an unbounded alphabet whose cover array is the input array. All algorithms run in linear time due to an interesting combinatorial property of cover arrays: the sum of important values in a cover array is bounded by twice the length of the string.
Original languageEnglish
Title of host publicationCombinatorial Pattern Matching
Subtitle of host publication21st Annual Symposium, CPM 2010, New York, NY, USA, June 21-23, 2010. Proceedings
EditorsAmihood Amir, Laxmi Panda
Place of PublicationBerlin ; New York
PublisherSpringer Berlin Heidelberg
Pages251 - 259
Number of pages9
VolumeN/A
EditionN/A
ISBN (Print)9783642135088
DOIs
Publication statusPublished - 2010
Event21st Annual Symposium on Combinatorial Pattern Matching - Brooklyn, NY
Duration: 21 Jun 201023 Jun 2010

Publication series

NameLecture Notes in Computer Science
Volume6129
ISSN (Electronic)0302-9743

Conference

Conference21st Annual Symposium on Combinatorial Pattern Matching
CityBrooklyn, NY
Period21/06/201023/06/2010

Fingerprint

Dive into the research topics of 'Cover array string reconstruction'. Together they form a unique fingerprint.

Cite this