Computing covers using prefix tables
From MaRDI portal
Publication:313747
DOI10.1016/J.DAM.2015.05.019zbMATH Open1350.68297arXiv1412.3016OpenAlexW1600674239MaRDI QIDQ313747FDOQ313747
Authors: Ali Alatabbi, M. Sohel Rahman, W. F. Smyth
Publication date: 12 September 2016
Published in: Discrete Applied Mathematics (Search for Journal in Brave)
Abstract: An emph{indeterminate string} on an alphabet is a sequence of nonempty subsets of ; is said to be emph{regular} if every subset is of size one. A proper substring of regular is said to be a emph{cover} of iff for every , an occurrence of in includes . The emph{cover array} of is an integer array such that is the longest cover of . Fifteen years ago a complex, though nevertheless linear-time, algorithm was proposed to compute the cover array of regular based on prior computation of the border array of . In this paper we first describe a linear-time algorithm to compute the cover array of regular string based on the prefix table of . We then extend this result to indeterminate strings.
Full work available at URL: https://arxiv.org/abs/1412.3016
Recommendations
- Enhanced covers of regular and indeterminate strings using prefix tables
- COMPUTING THE SPREADING AND COVERING NUMBERS
- Representing prefix and border tables: results on enumeration
- Prefix table construction and conversion
- Computing the prefix of an automaton
- Computing Covers Under Substring Consistent Equivalence Relations
- On the number of prefix and border tables
- scientific article; zbMATH DE number 841630
- Reverse engineering prefix tables
- Compressed Prefix Sums
Cites Work
- Title not available (Why is that?)
- Title not available (Why is that?)
- Generalized String Matching
- An on-line string superprimitivity test
- An optimal algorithm to compute all the covers of a string
- Inferring an indeterminate string from a prefix graph
- Prefix table construction and conversion
- Efficient seeds computation revisited
- Title not available (Why is that?)
- An adaptive hybrid pattern-matching algorithm on indeterminate strings
- Enhanced string covering
- Indeterminate string inference algorithms
- Indeterminate strings, prefix arrays \& undirected graphs
- Algorithmic Combinatorics on Partial Words
- Computing the cover array in linear time
- A new approach to the periodicity lemma on strings with holes
- Optimal superprimitivity testing for strings
- Fast pattern-matching on indeterminate strings
Cited In (15)
- Linear time inference of strings from cover arrays using a binary alphabet (extended abstract)
- Efficient Computation of 2-Covers of a String.
- On approximate enhanced covers under Hamming distance
- String covers of a tree
- Indeterminate string inference algorithms
- Experimental evaluation of algorithms for computing quasiperiods
- Computing the cover array in linear time
- Quasi-Periodicity in Streams
- Computing Covers Under Substring Consistent Equivalence Relations
- An optimal algorithm to compute all the covers of a string
- A new approach to regular \& indeterminate strings
- Enhanced covers of regular and indeterminate strings using prefix tables
- Inferring an indeterminate string from a prefix graph
- Crochemore's partitioning on weighted strings and applications
- Covering problems for partial words and for indeterminate strings
This page was built for publication: Computing covers using prefix tables
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q313747)