Stanford Root

Schedule

Stanford Root

Schedule

CS 354

Topics in Intractability: Unfulfilled Algorithmic Fantasies

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Over the past CS 45 years, understanding NP-hardness has been an amazingly useful tool for algorithm designers. This course will expose students to additional ways to reason about obstacles for designing efficient algorithms. Topics will include unconditional lower bounds (query- and communication-complexity), total problems, Unique Games, average-case complexity, and fine-grained complexity. Prerequisites: CS 161 or equivalent. CS 254 recommended but not required.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26181
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
3units

CS 354: Topics in Intractability: Unfulfilled Algorithmic Fantasies

3 units · Letter or Credit/No Credit

Over the past 45 years, understanding NP-hardness has been an amazingly useful tool for algorithm designers. This course will expose students to additional ways to reason about obstacles for designing efficient algorithms. Topics will include unconditional lower bounds (query- and communication-complexity), total problems, Unique Games, average-case complexity, and fine-grained complexity. Prerequisites: CS 161 or equivalent. CS 254 recommended but not required.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA (Graduate)

More CS courses

  • CS 349E: Efficient ML Infrastructure at Scale
  • CS 349F: Fabric Architectures For AI Systems
  • CS 349H: Software Techniques for Emerging Hardware Platforms (EE 349)
  • CS 349M: Machine Learning for Software Engineering
  • CS 350S: Privacy-Preserving Systems
  • CS 353: Seminar on Logic & Formal Philosophy (PHIL 391)
  • CS 355: Advanced Topics in Cryptography
  • CS 356: Topics in Computer and Network Security
  • CS 357S: Formal Methods for Computer Systems
  • CS 359D: Quantum Complexity Theory
  • CS 359E: Quantum Complexity Theory
  • CS 360: Simplicity and Complexity in Economic Theory (ECON 284)

All CS courses · All departments