Reference

Models of Computation

Deterministic Turing Machine(TM)

non-deterministic Turing Machine(NTM)

deterministic TM computation: unique successive configuration, until reach accept/reject configuration

non-deterministic TM computation: may explore multiple successive configurations at once. Reject, loop, accept. A NTM accepts if there’s any valid sequence of configuration resulting in an accepting state.

running time=maximum path

Random Access Machine(RAM)