Unit6 - Subjective Questions

CSE322 • Practice Questions with Detailed Answers

1

Define a Turing Machine. Explain its formal mathematical model using the 7-tuple representation.

2

Describe the different ways to represent a Turing Machine. Explain the concept of an Instantaneous Description (ID).

3

Design a Turing Machine to accept the language .

4

Explain the model of a Linear Bounded Automaton (LBA). How does it structurally differ from a standard Turing Machine?

5

Discuss the computational power of a Linear Bounded Automaton (LBA). How does it relate to the Chomsky Hierarchy?

6

Briefly describe the common variations of the Turing Machine. Do these variations increase the computational power of the machine?

7

What is a Non-Deterministic Turing Machine (NDTM)? Discuss its equivalence with a Deterministic Turing Machine (DTM).

8

State and prove the Halting Problem of Turing Machines.

9

Define the Post Correspondence Problem (PCP). Give an example to illustrate.

10

Explain the Basic Concepts of Computability and discuss the Church-Turing Thesis.

11

Distinguish between Decidable and Undecidable languages. Provide examples for each.

12

What is a Recursively Enumerable Language? How does it differ from a Recursive Language?

13

Discuss how Time Complexity and Space Complexity are measured in the context of Computational Complexity using Turing Machines.

14

Explain the time complexity classes P, NP, NP-Complete, and NP-Hard.

15

What is a Cellular Automaton? Describe its basic structure and its relationship with Turing Machines.

16

Design a Turing Machine that performs unary addition. The input will be in the format , and the output should be .

17

Explain the concept of a Universal Turing Machine (UTM). How does it act as a general-purpose computer?

18

Explain the concept of Reduction in computability theory. How is it used to prove that a language is undecidable?

19

Discuss the space complexity classes PSPACE and NPSPACE. State Savitch's Theorem and its significance.

20

What is the Modified Post Correspondence Problem (MPCP)? Explain how it differs from the standard PCP and its role in computability theory.