2018
DOI: 10.1007/978-3-030-00479-8_4
|View full text |Cite
|
Sign up to set email alerts
|

Longest Property-Preserved Common Factor

Abstract: In this paper we introduce a new family of string processing problems. We are given two or more strings and we are asked to compute a factor common to all strings that preserves a specific property and has maximal length. Here we consider three fundamental string properties: square-free factors, periodic factors, and palindromic factors under three different settings, one per property. In the first setting, we are given a string x and we are asked to construct a data structure over x answering the following ty… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(14 citation statements)
references
References 23 publications
(29 reference statements)
0
14
0
Order By: Relevance
“…substring, suffix) if it is shorter than the string. Let x R denote the reverse of x, i.e., x R = x[|x|] · · · x [1]. A string x is said to be a palindrome if x = x R .…”
Section: Stringsmentioning
confidence: 99%
See 4 more Smart Citations
“…substring, suffix) if it is shorter than the string. Let x R denote the reverse of x, i.e., x R = x[|x|] · · · x [1]. A string x is said to be a palindrome if x = x R .…”
Section: Stringsmentioning
confidence: 99%
“…A node in ST (x) is called an explicit node, while a position on the edges corresponding to proper prefixes of the edge label are called implicit nodes. For a (possibly implicit) node v in ST (x), let str (v) denote the string obtained by concatenating the edge labels on the path from the root to v. The locus of a string p in ST (x) is a (possibly implicit) node v in ST (x) such that str (v) = p. Each explicit node v of the suffix tree can be augmented with a suffix link, that points to the node u, such that str (v) = str (v) [1]str (u). It is easy to see that because v is an explicit node, u is also always an explicit node.…”
Section: Suffix Treesmentioning
confidence: 99%
See 3 more Smart Citations