LsHASHq: A string matching algorithm exploiting longer q-gram shifting
AM Al-Ssulami, AM Azmi, H Mathkour… - Information Processing & …, 2022 - Elsevier
String matching is a classical computer science problem where we search for all the
occurrences of a text string of size m, typically called pattern, in a string of size n, where both …
occurrences of a text string of size m, typically called pattern, in a string of size n, where both …
Simple and efficient pattern matching algorithms for biological sequences
P Neamatollahi, M Hadi, M Naghibzadeh - IEEE Access, 2020 - ieeexplore.ieee.org
The remarkable growth of biological data is a motivation to accelerate the discovery of
solutions in many domains of computational bioinformatics. In different phases of the …
solutions in many domains of computational bioinformatics. In different phases of the …
A new fast technique for pattern matching in biological sequences
At numerous phases of the computational process, pattern matching is essential. It enables
users to search for specific DNA subsequences or DNA sequences in a database. In …
users to search for specific DNA subsequences or DNA sequences in a database. In …
A weak approach to suffix automata simulation for exact and approximate string matching
S Faro, S Scafiti - Theoretical Computer Science, 2022 - Elsevier
String matching is one of the most extensively studied problems in computer science, mainly
due to its direct applications to such diverse areas as text, image and signal processing …
due to its direct applications to such diverse areas as text, image and signal processing …
Compact suffix automata representations for searching long patterns
S Faro, S Scafiti - Theoretical Computer Science, 2023 - Elsevier
Abstract Automata based algorithms have always dominated the history of string matching,
thanks to their intrinsic nature of recognizers. Among them, those based on the suffix …
thanks to their intrinsic nature of recognizers. Among them, those based on the suffix …
The range automaton: An efficient approach to text-searching
S Faro, S Scafiti - … on Words: 13th International Conference, WORDS …, 2021 - Springer
String matching is one of the most extensively studied problems in computer science, mainly
due to its direct applications to such diverse areas as text, image and signal processing …
due to its direct applications to such diverse areas as text, image and signal processing …
Improved characters distance sampling for online and offline text searching
Sampled string matching is a very effective technique to reduce the search time for a pattern
within a text at the cost of a small amount of additional memory, used for storing a partial …
within a text at the cost of a small amount of additional memory, used for storing a partial …
An efficient hashing method for exact string matching problems
P Mahmud, A Rahman, KH Talukder - Data Intelligence and Cognitive …, 2022 - Springer
String matching is a crucial part of various important areas of computer science, and the aim
is to find out every occurrence of a string within another string. String matching problems …
is to find out every occurrence of a string within another string. String matching problems …
Efficient string matching based on a two-step simulation of the suffix automaton
S Faro, S Scafiti - … Conference on Implementation and Application of …, 2021 - Springer
Abstract Automata play a very important role in the design of string matching algorithms as
their use has always led to elegant and very efficient solutions in practice. In this paper, we …
their use has always led to elegant and very efficient solutions in practice. In this paper, we …
Efficient Online String Matching through Linked Weak Factors
MN Palmer, S Faro, S Scafiti - arXiv preprint arXiv:2310.15711, 2023 - arxiv.org
Online string matching is a computational problem involving the search for patterns or
substrings in a large text dataset, with the pattern and text being processed sequentially …
substrings in a large text dataset, with the pattern and text being processed sequentially …