answersLogoWhite

0

What are deterministic machines?

Updated: 10/3/2023
User Avatar

Wiki User

14y ago

Best Answer

Deterministic machines: Deterministic machines are automata machines which

have start and end point and various steps in between and options to jump from

one stage to another. As they are deterministic, the set of rules prescribes at most one action to be performed for any given situation.

A deterministic automata can be formally defined as a 6-tuple ,M=(q,E,I,U,A,K) where

  • Q is a finite set of states
  • Eis a finite set of symbols (the tape alphabet)
  • i set of q is the initial state
  • A is subset ofqis the set of accepting states
  • K is a subset of (q/A*E) is a relation on states and symbols called the transition relation.
User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

Deterministic machines:Detreministic machines are automata machines which

have start and end point and various steps in between and options to jump from

one stage to another.As they are detreministic, the set of rules prescribes at most one action to be performed for any given situation.

A deterministic automata can be formally defined as a 6-tuple ,M=(q,E,I,U,A,K) where

  • Q is a finite set of states
  • Eis a finite set of symbols (the tape alphabet)
  • i set of q is the initial state
  • A is subset ofqis the set of accepting states
  • K is a subset of (q/A*E) is a relation on states and symbols called the transition relation.

NonDeterministic machines:NonDetreministic machines are automata machines which

have start and end point and various steps in between and options to jump from

one stage to another.As they are non-detreministic, may have a set of rules that prescribes more than one action for a given situation.

A nondeterministic Turing machine can be formally defined as a 6-tuple ,M=(q,E,I,U,A,K) where

  • Q is a finite set of states
  • ΣEis a finite set of symbols (the tape alphabet)
  • i set of q is the initial state
  • U is set of q the blank symbol
  • A is subset ofqis the set of accepting states
  • K is a subset of (q/A*E)*(q*E*{L,R})is a relation on states and symbols called the transition relation.
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are deterministic machines?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is dfa and nfa?

DFA - Deterministic Finite Automata NFA - Non-Deterministic Finite Automata Both DFAs and NFAs are abstract machines which can be used to describe languages.


Define the languages accepted by NFA and DFA?

In general, finite state machines can model regular grammars. Deterministic finite automata can represent deterministic context-free grammars. Non-deterministic finite automata can represent context-free grammars.


In term of computer science what is deterministic algorithm?

In computer science, deterministic algorithm is an algorithm which, given a particular input, always produces the same result. This is used to increase the efficiency of machines.


Difference between deterministic and nondeterministic loop?

Deterministic and non-deterministic loops A deterministic loop is predictable. The number of iterations of such a loop are known in advance, even before the loop has started. Most counting loops are deterministic. Before they start, we can say how many times they will execute. A non-deterministic loop is not easily predicted. A loop that is driven by the response of a user is not deterministic, because we cannot predict the response of the user. Non-deterministic loops usually are controlled by a boolean and the number of iterations is not known in advance.


Difference between deterministic and nondeterministic algorithm in design and analysis of algorithm?

Algorithm is deterministic if for a given input the output generated is same for a function. A mathematical function is deterministic. Hence the state is known at every step of the algorithm.Algorithm is non deterministic if there are more than one path the algorithm can take. Due to this, one cannot determine the next state of the machine running the algorithm. Example would be a random function.FYI,Non deterministic machines that can't solve problems in polynomial time are NP. Hence finding a solution to an NP problem is hard but verifying it can be done in polynomial time. Hope this helps.Pl correct me if I am wrong here.Thank you.Sharada


What is non-deterministic finalization?

non-deterministic means not predicable, hence non-deterministic finalization means the finalization (removing objects from memory) cannot be determined when that will happen


What is deterministic systems?

Deterministic systems in which the output can be predicted with 100 percent certainty


What type of technologies that used deterministic MAC protocol?

What type of technologies that used deterministic MAC protocol?


What is full form of DFA and NFA?

DFA - deterministic finite automata NFA - non-deterministic finite automata


What did nfa stand for?

NFA - Non-deterministic Finite Automaton, aka NFSM (Non-deterministic Finite State Machine)


What does non probability mean?

It is likely to mean deterministic. It means that the outcome of an event is known and not subject to probability.It is likely to mean deterministic. It means that the outcome of an event is known and not subject to probability.It is likely to mean deterministic. It means that the outcome of an event is known and not subject to probability.It is likely to mean deterministic. It means that the outcome of an event is known and not subject to probability.


What is a deterministic Mac protocol?

A deterministic MAC protocol gives guarantees on message delay and channel throughput. Schedule based MAC protocols, based on time synchronization among nodes, are currently used to implement deterministic MAC protocols.