deterministic automaton

Also found in: Wikipedia.

deterministic automaton

A finite-state automaton in which the overall course of the computation is completely determined by the program, the starting state, and the initial inputs. The class of problems solvable by such automata is the class P (see polynomial-time algorithm).

Deterministic Automaton


a mathematical model of a system whose states change discretely with time in such a way that every state of the system is completely defined by the previous state and the input signal. A deterministic automaton is formally described in the form of the function f(Si, aj) = ak, where si is the input signal and aj is the previous state. A typical example of a deterministic automation is a digital computer, in which the state of all registers and cells is determined by their previous state and by the input signals. Deterministic automatons are a natural form for describing the logical structure of discrete computing devices. Conversion to nondeterministic automatons is possible both by the introduction of the probabilities of a change of states and by the free selection of the next state.

References in periodicals archive ?
Some fact: For each automaton an equivalent deterministic automaton can be created.
Hopcroft (1971) has given an algorithm that computes the minimal automaton of a given deterministic automaton.
Given a deterministic automaton A, Hopcroft's algorithm computes the coarsest congruence which saturates the set F of final states.
Cal designed an essentially deterministic automaton (Figure 9).
Henry decided not to complete this line, but turned to a direct approach, trying to design a fully deterministic automaton (Figure 15).
It is shown that an elementary soliton graph defines a deterministic automaton iff it reduces to a graph not containing even-length cycles.
1985] built on a string S is a deterministic automaton able to recognize all the substrings of S.
0]| = 1 and [Delta] is such that for every q [element of] Q and [Sigma] [element of] [Sigma], we have that |[Delta](q,[Sigma])| = 1, then A is a deterministic automaton.
Proof: For each n [greater than or equal to] 0 we construct a deterministic automaton that accepts all words of length at most n in the complement of [Q.
NSF02] use classical algorithms to (1) build a marked deterministic automaton recognizing a regular expression and (2) translate into generating function (Chomsky-Schiitzenberger algorithm [CS63]); this provides the bivariate generating function counting the matches.
D = (Q, q0, [Delta], F) is a deterministic automaton over S, where
Because they are deterministic automatons, computers struggle to generate numbers that are truly random.

Full browser ?