Handbook of formal languages, vol. 1
A fast bit-vector algorithm for approximate string matching based on dynamic programming
Journal of the ACM (JACM)
Flexible pattern matching in strings: practical on-line search algorithms for texts and biological sequences
Hi-index | 0.00 |
A vector algorithm is an algorithm that applies a bounded number of vector operations to an input vcctor, regardless of the length of the input. In this paper, we describe the links between the existence of vector algorithms and the cascade decompositions of counter-free automata.We show that any computation that can be carried out with a counter-free automaton can be recast as a vector algorithm. Moreover, we show that for a class of automata that is closely related to algorithms in bio-computing, the complexity of the resulting algorithms is linear in the number of transitions of the original automaton.