Minimal absent words (MAWs) provide a compact and combinatorially meaningful representation of a string or of a collection of strings, and have been successfully used in alignment-free sequence comparison and classification methods. Among MAW-based approaches, the set of discriminative absent words (DAWs) for two string collections isolates those minimal absent words of one collection that actually occur as a factor in the other, thus capturing the shortest witnesses of structural differences. In this paper, we present a linear-time algorithm for computing the set of discriminative absent words for two collections of strings. We detect DAWs through a single scan of LCP-based arrays, without explicitly con- structing the full sets of minimal absent words of the two string collections. The algorithm naturally extends to the circular setting, preserving linear time and space complexity with respect to the total input size. This yields a conceptually simple and efficient framework for large scale sequence comparison.
Castiglione, G., Mantaci, S., Restivo, A., Romana, G., Sciortino, M. (2026). Efficient Computation of Discriminative Absent Words for String Collections. In M.P. Béal, P. Caron (a cura di), Developments in Language Theory 30th International Conference, DLT 2026, Rouen, France, June 30 – July 3, 2026, Proceedings (pp. 223-237) [10.1007/978-3-032-28404-4_17].
Efficient Computation of Discriminative Absent Words for String Collections
Castiglione G.;Mantaci S.;Romana G.
;Sciortino M.
2026-01-01
Abstract
Minimal absent words (MAWs) provide a compact and combinatorially meaningful representation of a string or of a collection of strings, and have been successfully used in alignment-free sequence comparison and classification methods. Among MAW-based approaches, the set of discriminative absent words (DAWs) for two string collections isolates those minimal absent words of one collection that actually occur as a factor in the other, thus capturing the shortest witnesses of structural differences. In this paper, we present a linear-time algorithm for computing the set of discriminative absent words for two collections of strings. We detect DAWs through a single scan of LCP-based arrays, without explicitly con- structing the full sets of minimal absent words of the two string collections. The algorithm naturally extends to the circular setting, preserving linear time and space complexity with respect to the total input size. This yields a conceptually simple and efficient framework for large scale sequence comparison.| File | Dimensione | Formato | |
|---|---|---|---|
|
DLT_26_Discriminative.pdf
Solo gestori archvio
Tipologia:
Versione Editoriale
Dimensione
638.43 kB
Formato
Adobe PDF
|
638.43 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


