- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What are the Turing machine variations in TOC?
Turing machines (TM) can also be deterministic or non-deterministic, but this does not make them any more or less powerful.
However, if the tape is restricted so that you can only see use of the part of the tape with the input, the TM becomes less powerful (linear bounded automata) and can only recognise context sensitive languages.
Many other TM variations are equivalent to the original TM. This includes the following −
Multi-track
Multi-tape
Multi-head
Multi-dimensional tape
The off-line Turing machine
Multi-tape Turing Machine
A Turing machine with several tapes we call it a multi tape Turing machine.
Every tape’s have their own Read/Write head
For N-tape Turing Machine
M={( Q,X, ∑,δ,q0,B,F)}
We define
δ=QxXN ->Q x XN x {L,R}N
Example
If n=2 with current configuration δ(q0,a,e)=(q1,X,Y,L,R)
δ=QxXN ->Q x XN x {L,R}N
Non Deterministic Turing Machine
It is similar to DTM except that for any input and current state it has a number of choices.
A string is accepted by a NDTM if there is a sequence of moves that leads to a final state
The Transition function −
=Q x X ->2QxXx(L,R)
A NDTM is allowed to have more than one transition for a given tape symbol.
Multi-head Turing machine
It has a number of heads instead of one.
Each head independently reads/ writes symbols and moves left/right or keeps stationery.
Off-line Turing Machine
An offline Turing machine has two tapes, which are as follows −
One tape is read-only and contains the input.
The other is read-write and is initially blank.
- Related Articles
- What is Turing Machine in TOC?
- Explain the universal Turing machine in TOC
- Explain Multi tape Turing Machine in TOC?
- What is The Church-Turing Thesis in TOC?
- What is a mealy machine in TOC?
- What is a Moore Machine in TOC?
- Design Turing machine for multiplication
- Construct Turing machine for addition
- Construct Turing machine for subtraction
- What is a finite state machine in TOC?
- Explain the basic properties of the Turing machine?
- Differentiate between Mealy machine and Moore machine in TOC
- Differentiate between recognizable and decidable in the Turing machine?
- What are the Variations of DES?
- How to use Turing machines to recognize languages in TOC?
