33,118 research outputs found
Real-Time Vector Automata
We study the computational power of real-time finite automata that have been
augmented with a vector of dimension k, and programmed to multiply this vector
at each step by an appropriately selected matrix. Only one entry
of the vector can be tested for equality to 1 at any time. Classes of languages
recognized by deterministic, nondeterministic, and "blind" versions of these
machines are studied and compared with each other, and the associated classes
for multicounter automata, automata with multiplication, and generalized finite
automata.Comment: 14 page
A Quasi-Linear Time Algorithm Deciding Whether Weak B\"uchi Automata Reading Vectors of Reals Recognize Saturated Languages
This work considers weak deterministic B\"uchi automata reading encodings of
non-negative -vectors of reals in a fixed base. A saturated language is a
language which contains all encoding of elements belonging to a set of
-vectors of reals. A Real Vector Automaton is an automaton which recognizes
a saturated language. It is explained how to decide in quasi-linear time
whether a minimal weak deterministic B\"uchi automaton is a Real Vector
Automaton. The problem is solved both for the two standard encodings of vectors
of numbers: the sequential encoding and the parallel encoding. This algorithm
runs in linear time for minimal weak B\"uchi automata accepting set of reals.
Finally, the same problem is also solved for parallel encoding of automata
reading vectors of relative reals
- …