Skip to main content
Princeton Mobile homeCourses home
Detail

Computational Complexity

COS 522/MAT 578

1254
Info tab content
Computational complexity theory is a mathematical discipline that explores the boundaries of efficient computation. This course introduces some of the most engaging ideas in complexity theory, showcasing how advanced mathematical methods can address profound philosophical questions. We explore the significance of the P vs NP problem, analyzing approaches like diagonalization and circuit lower bounds, while also examining why progress has been slow. Topics include proof systems such as zero-knowledge proofs, interactive proofs, and probabilistically checkable proofs
Instructors tab content
Sections tab content

Section L01

  • Type: Lecture
  • Section: L01
  • Status: O
  • Enrollment: 0
  • Capacity: 30
  • Class Number: 42109
  • Schedule: TTh 03:00 PM-04:20 PM