Undergrad Complexity at CMU - Lecture 27: Hardness within P

Undergrad Complexity at CMU - Lecture 27: Hardness within P

🎙 Ryan O'Donnell 👥 14K 📅 July 7, 2017 ⏱ 82 min 👁 1K 📄 lecture 🧭 2026-08-17
Available in: English (current) Français

Keywords

Complexity TheoryP vs NPSETH3SUMAPSPCliqueReductionsFine-grained complexity

Summary

This lecture, part of Carnegie Mellon’s undergraduate complexity theory course, explores the concept of hardness within the class P, moving beyond the coarse polynomial-time distinction. The lecturer, Ryan O’Donnell, motivates the need for finer-grained complexity analysis, noting that an n^2 algorithm may be impractical for large inputs. He introduces the Strong Exponential Time Hypothesis (SETH) as a key assumption, which posits that SAT requires near-exponential time. Under SETH, he shows that problems like Longest Common Subsequence, Edit Distance, and Graph Diameter require quadratic time or worse. He also discusses other foundational problems and their associated hardness assumptions: 3SUM, All-Pairs Shortest Paths (APSP), and the k-Clique problem. For each, he presents the basic algorithm and known consequences, illustrating how these assumptions imply lower bounds for a wide range of problems. The lecture emphasizes the use of reductions to transfer hardness results, and he provides a concrete example of a reduction from CNF-SAT to the Diameter problem, though he notes a minor error in the construction. The talk concludes by highlighting current researchers in the field and the active nature of fine-grained complexity.

181 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides a high-value overview of fine-grained complexity, a modern and active area of research. It clearly explains the motivation for studying hardness within P, and systematically introduces the main hypotheses (SETH, 3SUM, APSP, Clique) and their consequences. The argumentation is solid, as the lecturer carefully justifies each assumption and explains how reductions are used to derive lower bounds. He also acknowledges the limitations and open questions, such as the lack of a unified theory. The presentation is well-structured, with clear examples and a concrete reduction sketch, making the content accessible to an advanced undergraduate audience.

Scientific Rigor, Source Quality, Title Accuracy

The lecture is scientifically rigorous, with accurate technical content and appropriate references to known results and researchers. The lecturer is a recognized expert, and the material is part of a formal university course. The sources cited are primarily the course website and the lecturer’s personal page, which are appropriate for a lecture. The title accurately reflects the content, and the lecture’s quality is high. The lecturer also demonstrates intellectual honesty by pointing out an error in the reduction, which enhances credibility.

193 words

Title / Content Match

The title accurately reflects the content: the lecture focuses on hardness results within the class P, discussing assumptions like SETH and reductions.

Quality & Reliability

9/10

Lecture by a recognized expert in theoretical computer science, part of a formal university course. The content is technically accurate and well-structured, with clear explanations and references to known results. The lecturer also notes a minor error in the reduction, demonstrating intellectual honesty.

Key Moments

Cited Sources

Concurring Sources

  • Course Website — Official course page, consistent with the lecture content.

Contribution & Novelties

This lecture provides a comprehensive and accessible introduction to fine-grained complexity, a topic not typically covered in undergraduate courses. It synthesizes recent research results and presents them in a coherent framework, highlighting the key hypotheses and their implications. The lecture’s value lies in its clear exposition of how assumptions like SETH can be used to derive concrete lower bounds for important problems, and in its demonstration of the reduction technique.

Pour aller plus loin :

114 words

Radar Profile

The radar profile shows high scores across all dimensions, indicating a lecture that is both informative and technically rigorous. The balance between quantity and quality of information is excellent, and the technical depth is appropriate for an advanced undergraduate audience.

Reliability 9/10