SlideShare a Scribd company logo
1 of 12
Presentation ON:
Turing Machine
AUTOMATA CSE-301
presented to:
 Shamsun Nahar Pony
 Honourable Co-
Ordinator
 Faculty Of Engineering
 UODA
presented BY:
 1.Zaheer Raihan (011151053)
Turing Machine
 What is a Turing machine?
 A Turing machine is a hypothetical machine thought
of by the mathematician Alan Turing in 1936.
Despite its simplicity, the machine can simulate ANY
computer algorithm, no matter how complicated it
is!
Variations of Turing Machines
Example:
Part of the example:
Advantage:
1. CHECK DECIDABILITY IF TM CANNOT SOLVE A PROBLEM IN
COUNTABLE TIME THEN THERE COULD NOT BE ANY
ALGORITHM WHICH COULD SOLVE THAT PROBLEM (THAT IS
THE PROBLEM IS UNDECIDABLE).
FOR A DECISION PROBLEM IF ITS TM HALT IN COUNTABLE TIME
FOR ALL FINITE LENGTH INPUTS THEN WE CAN SAY THAT THE
PROBLEM COULD BE SOLVED BY AN ALGORITHM IN
COUNTABLE TIME.
 2. Classify Problem TM helps to classify decidable problems into
classes of Polynomial Hierarchy.
 Suppose we found that the problem is decidable. Then out target
become how efficiently we can solve it. The efficiency been
calculated in number of steps, extra space used , length of the
code/size of the FSM.
 3. Design and Implement Algorithm for Practical Machines TM helps
to propagate idea of algorithm in other practical machines. After
the successful check of 1,2 criteria we can use our practical
devices/computers to design and implement algorithm
Limitations:
 Limitations of Turing Machine
 1. Computational complexity theory
 a. A limitation of Turing machines is that they do not model the strengths of a particular arrangement
well.
 b. For instance, modern stored-program computers are actually instances of a more specific form of
abstract machine known as the random access stored program.
 c. An experimental prototype to machine or RASP machine model. Like the Universal Turing machine
the RASP stores its "program" in "memory" external to its finite-state achieve Turing machine machine's
"instructions".
 2. Concurrency a. Another limitation of Turing machines is that they do not model concurrency well.
 b. For example, there is a bound on the size of integer that can be computed by an always halting
nondeterministic Turing machine starting on a blank tape.
 c. By contrast, there are always-halting concurrent systems with no inputs that can compute an integer
of unbounded size.
Uses:
THE
END
Any Questions???

More Related Content

What's hot

What's hot (20)

Turing machine
Turing machineTuring machine
Turing machine
 
Turing machine by_deep
Turing machine by_deepTuring machine by_deep
Turing machine by_deep
 
Turing machine Introduction
Turing machine IntroductionTuring machine Introduction
Turing machine Introduction
 
Turing machines
Turing machinesTuring machines
Turing machines
 
Introduction to Turing Machine
Introduction to Turing MachineIntroduction to Turing Machine
Introduction to Turing Machine
 
Turing machine - theory of computation
Turing machine - theory of computationTuring machine - theory of computation
Turing machine - theory of computation
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Lecture: Automata
Lecture: AutomataLecture: Automata
Lecture: Automata
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Turing test
Turing testTuring test
Turing test
 
Turing machines
Turing machinesTuring machines
Turing machines
 
Variants of Turing Machine
Variants of Turing MachineVariants of Turing Machine
Variants of Turing Machine
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agents
 
Turing machine
Turing machineTuring machine
Turing machine
 
TM - Techniques
TM - TechniquesTM - Techniques
TM - Techniques
 
Post Machine
Post MachinePost Machine
Post Machine
 
Turing Test
Turing TestTuring Test
Turing Test
 
Turing machine
Turing machineTuring machine
Turing machine
 
Turing machine seminar report
Turing machine seminar reportTuring machine seminar report
Turing machine seminar report
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
 

Similar to Turing machine

MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...
MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...
MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...
PranavHendre1
 

Similar to Turing machine (20)

G044053060
G044053060G044053060
G044053060
 
universality
universalityuniversality
universality
 
Turing machine.pptx
Turing machine.pptxTuring machine.pptx
Turing machine.pptx
 
Computation theory Assignment Help
Computation theory Assignment HelpComputation theory Assignment Help
Computation theory Assignment Help
 
Chapter_01_Introduction_to_Computer.pptx
Chapter_01_Introduction_to_Computer.pptxChapter_01_Introduction_to_Computer.pptx
Chapter_01_Introduction_to_Computer.pptx
 
Chapter_01_Introduction_to_Computer.pptx
Chapter_01_Introduction_to_Computer.pptxChapter_01_Introduction_to_Computer.pptx
Chapter_01_Introduction_to_Computer.pptx
 
Computability, turing machines and lambda calculus
Computability, turing machines and lambda calculusComputability, turing machines and lambda calculus
Computability, turing machines and lambda calculus
 
Working principle of Turing machine
Working principle of Turing machineWorking principle of Turing machine
Working principle of Turing machine
 
compatibility and complexity in the IS.ppt
compatibility and complexity in the IS.pptcompatibility and complexity in the IS.ppt
compatibility and complexity in the IS.ppt
 
Introduction to toc and compiler
Introduction to toc and compilerIntroduction to toc and compiler
Introduction to toc and compiler
 
HALTINGPROBLEM.pptx
HALTINGPROBLEM.pptxHALTINGPROBLEM.pptx
HALTINGPROBLEM.pptx
 
Daa notes 1
Daa notes 1Daa notes 1
Daa notes 1
 
Toc
Toc Toc
Toc
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecture
 
MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...
MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...
MOC2.PPT[1].pptx introduction to mealy machine and moore machine with eample ...
 
Randomized Algorithm
Randomized Algorithm Randomized Algorithm
Randomized Algorithm
 
churchturingthesis-160906170827.pptx
churchturingthesis-160906170827.pptxchurchturingthesis-160906170827.pptx
churchturingthesis-160906170827.pptx
 
ProgFund_Lecture7_Programming_Algorithm.pdf
ProgFund_Lecture7_Programming_Algorithm.pdfProgFund_Lecture7_Programming_Algorithm.pdf
ProgFund_Lecture7_Programming_Algorithm.pdf
 
modeling computing
modeling computingmodeling computing
modeling computing
 
Winter 8 TM.pptx
Winter 8 TM.pptxWinter 8 TM.pptx
Winter 8 TM.pptx
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Turing machine

  • 2. AUTOMATA CSE-301 presented to:  Shamsun Nahar Pony  Honourable Co- Ordinator  Faculty Of Engineering  UODA presented BY:  1.Zaheer Raihan (011151053)
  • 3. Turing Machine  What is a Turing machine?  A Turing machine is a hypothetical machine thought of by the mathematician Alan Turing in 1936. Despite its simplicity, the machine can simulate ANY computer algorithm, no matter how complicated it is!
  • 6. Part of the example:
  • 7. Advantage: 1. CHECK DECIDABILITY IF TM CANNOT SOLVE A PROBLEM IN COUNTABLE TIME THEN THERE COULD NOT BE ANY ALGORITHM WHICH COULD SOLVE THAT PROBLEM (THAT IS THE PROBLEM IS UNDECIDABLE). FOR A DECISION PROBLEM IF ITS TM HALT IN COUNTABLE TIME FOR ALL FINITE LENGTH INPUTS THEN WE CAN SAY THAT THE PROBLEM COULD BE SOLVED BY AN ALGORITHM IN COUNTABLE TIME.
  • 8.  2. Classify Problem TM helps to classify decidable problems into classes of Polynomial Hierarchy.  Suppose we found that the problem is decidable. Then out target become how efficiently we can solve it. The efficiency been calculated in number of steps, extra space used , length of the code/size of the FSM.  3. Design and Implement Algorithm for Practical Machines TM helps to propagate idea of algorithm in other practical machines. After the successful check of 1,2 criteria we can use our practical devices/computers to design and implement algorithm
  • 9. Limitations:  Limitations of Turing Machine  1. Computational complexity theory  a. A limitation of Turing machines is that they do not model the strengths of a particular arrangement well.  b. For instance, modern stored-program computers are actually instances of a more specific form of abstract machine known as the random access stored program.  c. An experimental prototype to machine or RASP machine model. Like the Universal Turing machine the RASP stores its "program" in "memory" external to its finite-state achieve Turing machine machine's "instructions".  2. Concurrency a. Another limitation of Turing machines is that they do not model concurrency well.  b. For example, there is a bound on the size of integer that can be computed by an always halting nondeterministic Turing machine starting on a blank tape.  c. By contrast, there are always-halting concurrent systems with no inputs that can compute an integer of unbounded size.
  • 10. Uses: