We present a novel technique, suitable for bit-parallelism, for representing both the nondeterministic automaton and the nondeterministic suffix automaton of a given string in a more compact way. Our approach is based on a particular factorization of strings which on the average allows to pack in a machine word of w bits automata state configurations for strings of length greater than w. We adapted the Shift- And and BNDM algorithms using our encoding and compared them with the original algorithms. Experimental results show that the new variants are generally faster for long patterns.
A Compact Representation of Nondeterministic (Suffix) Automata for the Bit-Parallel Approach
CANTONE, Domenico;FARO, SIMONE;
2010-01-01
Abstract
We present a novel technique, suitable for bit-parallelism, for representing both the nondeterministic automaton and the nondeterministic suffix automaton of a given string in a more compact way. Our approach is based on a particular factorization of strings which on the average allows to pack in a machine word of w bits automata state configurations for strings of length greater than w. We adapted the Shift- And and BNDM algorithms using our encoding and compared them with the original algorithms. Experimental results show that the new variants are generally faster for long patterns.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
2010 CantoneFaroGiaquinta CPM.pdf
solo gestori archivio
Tipologia:
Versione Editoriale (PDF)
Dimensione
205.03 kB
Formato
Adobe PDF
|
205.03 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.