2014Unpublished venueRequires access

The Polynomial‐Time Hierarchy and Polynomial Space

Ding‐Zhu Du, Ker‐I Ko

Open publisher page 0 citations

Abstract

This chapter introduces the polynomial-time hierarchy of complexity classes based on nondeterministic oracle machines. This hierarchy lies between the class P and the class PSPACE, and the class NP is the first level of the hierarchy. Characterizations of these complexity classes in terms of alternating quantifiers and alternating Turing machines (ATMs) are proven. The chapter presents some natural complete problems for this hierarchy and for complexity classes PSPACE and EXP. The chapter extends polynomial-time Turing Reducibility to nondeterministic oracle TMs and study problems that are solvable in nondeterministic polynomial time relative to sets in NP. The computation of an oracle NTM is similar to that of an oracle DTM, except that at each nonquery state an oracle NTM can make a nondeterministic move. The time complexity of a set-oracle NTM is also defined similar to that of a set-oracle DTM.

About this research paper

What this paper is about

This chapter introduces the polynomial-time hierarchy of complexity classes based on nondeterministic oracle machines. This hierarchy lies between the class P and the class PSPACE, and the class NP is the first level of the hierarchy. Characterizations of these complexity classes in terms of alternating quantifiers and alternating Turing machines (ATMs) are proven. The chapter presents some natural complete problems for this hierarchy and for complexity classes PSPACE and EXP. The chapter extends polynomial-time Turing Reducibility to nondeterministic oracle TMs and study problems that are solvable in nondeterministic polynomial time relative to sets in NP. The computation of an oracle NTM is similar to that of an oracle DTM, except that at each nonquery state an oracle NTM can make a nondeterministic move. The time complexity of a set-oracle NTM is also defined similar to that of a set-oracle DTM.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This chapter introduces the polynomial-time hierarchy of complexity classes based on nondeterministic oracle machines. This hierarchy lies between the class P and the class PSPACE, and the class NP is the first level of the hierarchy. Characterizations of these complexity classes in terms of alternating quantifiers and alternating Turing machines (ATMs) are proven. The chapter presents some natural complete problems for this hierarchy and for complexity classes PSPACE and EXP. The chapter extends polynomial-time Turing Reducibility to nondeterministic oracle TMs and study problems that are solvable in nondeterministic polynomial time relative to sets in NP. The computation of an oracle NTM is similar to that of an oracle DTM, except that at each nonquery state an oracle NTM can make a nondeterministic move. The time complexity of a set-oracle NTM is also defined similar to that of a set-oracle DTM.

Key concepts: Nondeterministic algorithm, Oracle, PSPACE, Time hierarchy theorem, Turing machine, Complexity class, Hierarchy, Polynomial hierarchy

Related papers

Back to paper searchBrowse research topicsOriginal source
The Polynomial‐Time Hierarchy and Polynomial Space — Research Paper | ScholarLens