The problem of detecting and measuring the repetitiveness of one-dimensional strings has been extensively studied in data compression and text indexing. Our understanding of these issues has been significantly improved by the introduction of the notion of string attractor (Kempa and Prezza 2018) and by the results showing the relationship between attractors and other measures of compressibility. When the input data are structured in a non-linear way, as in two-dimensional strings, inherent redundancy often offers an even richer source for compression. However, systematic studies on repetitiveness measures for two-dimensional strings are still scarce. In this paper, we extend to two or more dimensions the main measures of complexity introduced for one-dimensional strings. We distinguish between the measures δ and γ, defined in terms of the substrings of the input, and the measures g, grl, and b, which are based on copy-paste mechanisms. We study the properties and mutual relationships between these two classes and we show that the two classes become incomparable for d-dimensional inputs as soon as d⩾2. Moreover, we show that our grammar-based representation of a d-dimensional string of size N enables direct access to any symbol in O(logN) time. We also compare our measures for two-dimensional strings with the 2D Block Tree data structure (Brisaboa et al., Comput. J. 67(1), 391–406, 2024) and provide some insights for the design of future effective two-dimensional compressors. A preliminary version of this paper appeared in the proceedings of the conference SPIRE 2024.

Carfagna, L., Manzini, G., Romana, G., Sciortino, M., Urbina, C. (2026). Generalization of Repetitiveness Measures for Two-Dimensional Strings. THEORY OF COMPUTING SYSTEMS, 70(1) [10.1007/s00224-025-10244-9].

Generalization of Repetitiveness Measures for Two-Dimensional Strings

Romana, Giuseppe
;
Sciortino, Marinella;
2026-01-01

Abstract

The problem of detecting and measuring the repetitiveness of one-dimensional strings has been extensively studied in data compression and text indexing. Our understanding of these issues has been significantly improved by the introduction of the notion of string attractor (Kempa and Prezza 2018) and by the results showing the relationship between attractors and other measures of compressibility. When the input data are structured in a non-linear way, as in two-dimensional strings, inherent redundancy often offers an even richer source for compression. However, systematic studies on repetitiveness measures for two-dimensional strings are still scarce. In this paper, we extend to two or more dimensions the main measures of complexity introduced for one-dimensional strings. We distinguish between the measures δ and γ, defined in terms of the substrings of the input, and the measures g, grl, and b, which are based on copy-paste mechanisms. We study the properties and mutual relationships between these two classes and we show that the two classes become incomparable for d-dimensional inputs as soon as d⩾2. Moreover, we show that our grammar-based representation of a d-dimensional string of size N enables direct access to any symbol in O(logN) time. We also compare our measures for two-dimensional strings with the 2D Block Tree data structure (Brisaboa et al., Comput. J. 67(1), 391–406, 2024) and provide some insights for the design of future effective two-dimensional compressors. A preliminary version of this paper appeared in the proceedings of the conference SPIRE 2024.
2026
Settore INFO-01/A - Informatica
Carfagna, L., Manzini, G., Romana, G., Sciortino, M., Urbina, C. (2026). Generalization of Repetitiveness Measures for Two-Dimensional Strings. THEORY OF COMPUTING SYSTEMS, 70(1) [10.1007/s00224-025-10244-9].
File in questo prodotto:
File Dimensione Formato  
s00224-025-10244-9.pdf

accesso aperto

Tipologia: Versione Editoriale
Dimensione 938.58 kB
Formato Adobe PDF
938.58 kB Adobe PDF Visualizza/Apri

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/10447/704294
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact