P, NP, and NP-Completeness: The Basics of Complexity Theory

E123824

"P, NP, and NP-Completeness: The Basics of Complexity Theory" is a foundational textbook by Oded Goldreich that introduces the core concepts, problems, and techniques of computational complexity theory, with a focus on the classes P, NP, and NP-complete problems.

All labels observed (1)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf complexity theory textbook
computer science book
non-fiction book
textbook
author Oded Goldreich
coversConcept combinatorial problems
complete problems for NP
complexity-theoretic proof techniques
decision vs search problems
formal problem reductions
nondeterministic Turing machines
time complexity
educationalObjective develop formal reasoning about efficiency
introduce basics of computational complexity
emphasis clarity of definitions
foundational understanding over breadth
rigorous proofs
field computational complexity theory
theoretical computer science
focus core concepts of complexity theory
formal definitions of complexity classes
mathematical rigor in complexity theory
techniques for proving NP-completeness
genre academic textbook
hasPerspective theoretical and rigorous
intendedAudience advanced undergraduates
graduate students
researchers in theoretical computer science
language English
mainTopic Cook–Levin theorem
NP-complete problems
NP-hardness
P versus NP problem
SAT problem
completeness notions in complexity
complexity class NP
complexity class P
computational complexity
decision problems
polynomial-time algorithms
polynomial-time reductions
reductions in complexity theory
relatedAuthor Oded Goldreich
relatedWork Computational Complexity: A Conceptual Perspective
usedIn courses on computational complexity
courses on theory of computation

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Oded Goldreich authorOf P, NP, and NP-Completeness: The Basics of Complexity Theory