Tuning SBNDM2 Algorithm For Exact Pattern Matching

dc.contributor.authorJorge Teran Pomier
dc.contributor.authorLucio Torrico Diaz
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T19:09:51Z
dc.date.available2026-03-22T19:09:51Z
dc.date.issued2023
dc.description.abstractPattern matching algorithms are very important in different areas of science. The SBNDM2 algorithm simulates a non-deterministic suffix automaton for the reverse of pattern <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$P$</tex> with the bit-parallelism technique: at the beginning of each alignment, unlike the original BNDM algorithm, it reads a q-gram, i.e., the rightmost q characters in the current window of T with <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{q}=2$</tex>. The objective of this paper was to introduce a tuning of the SBNDM2 algorithm, in the innermost loop specifically. Experimental results showed better running times for this variation.
dc.identifier.doi10.1109/clei60451.2023.10346194
dc.identifier.urihttps://doi.org/10.1109/clei60451.2023.10346194
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/74430
dc.language.isoen
dc.sourceHigher University of San Andrés
dc.subjectMatching (statistics)
dc.subjectAlgorithm
dc.subjectComputer science
dc.subjectAutomaton
dc.subjectSuffix
dc.subjectWindow (computing)
dc.subjectPattern matching
dc.subjectString searching algorithm
dc.subjectTheoretical computer science
dc.titleTuning SBNDM2 Algorithm For Exact Pattern Matching
dc.typearticle

Files