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.| 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.


