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 two fundamental string properties: square-free factors and periodic factors under two 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 type of on-line queries: given string y, find a longest square-free factor common to x and y. In the second setting, we are given k strings and an integer 1 < k’ ≤ k and we are asked to find a longest periodic factor common to at least k’ strings. We present linear-time solutions for both settings. We anticipate that our paradigm can be extended to other string properties.

Longest Property-Preserved Common Factor / L.A.K. Ayad, G. Bernardini, R. Grossi, C.S. Iliopoulos, N. Pisanti, S.P. Pissis, G. Rosone (LECTURE NOTES IN COMPUTER SCIENCE). - In: String Processing and Information Retrieval / [a cura di] T. Gagie, A. Moffat, G. Navarro, E. Cuadros-Vargas. - [s.l] : Springer Verlag, 2018. - ISBN 9783030004781. - pp. 42-49 (( Intervento presentato al 25. convegno International Symposium on String Processing and Information Retrieval, SPIRE 2018 tenutosi a Lima nel 2018 [10.1007/978-3-030-00479-8_4].

Longest Property-Preserved Common Factor

G. Bernardini
;
2018

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 two fundamental string properties: square-free factors and periodic factors under two 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 type of on-line queries: given string y, find a longest square-free factor common to x and y. In the second setting, we are given k strings and an integer 1 < k’ ≤ k and we are asked to find a longest periodic factor common to at least k’ strings. We present linear-time solutions for both settings. We anticipate that our paradigm can be extended to other string properties.
Algorithms; Longest common factor; Periodicity; Squares
Settore INFO-01/A - Informatica
2018
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
978-3-030-00479-8_4.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 527.9 kB
Formato Adobe PDF
527.9 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1131922
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 4
  • OpenAlex ND
social impact