YoVDO

Undergrad Complexity at CMU - Randomized Complexity- RP, coRP, and ZPP

Offered By: Ryan O'Donnell via YouTube

Tags

Computational Complexity Theory Courses

Course Description

Overview

Explore randomized complexity theory in this undergraduate lecture focusing on RP, coRP, and ZPP classes. Delve into the concepts of probabilistic Turing machines, randomness, and nondeterminism. Learn about error amplification and randomized polynomial time algorithms. Gain insights into why randomness is important in computational complexity and understand the conditions for these complexity classes. Part of Carnegie Mellon's Computational Complexity Theory course (15-455), this lecture is taught by Ryan O'Donnell and complements Sipser's textbook chapter 10.2.

Syllabus

Introduction
Why RP
Why not randomness
Questions
probabilistic Turing Machine
Randomness
Conditions
Nondeterminism
Error amplification
Randomized polynomial time


Taught by

Ryan O'Donnell

Related Courses

理论计算机科学基础 | Introduction to Theoretical Computer Science
Peking University via edX
算法设计与分析(高级) | Advanced Design and Analysis of Algorithms
Peking University via edX
The Introduction to Quantum Computing
Saint Petersburg State University via Coursera
Computational Complexity Theory
Indian Institute of Technology Kanpur via Swayam
Computational Complexity
IIT Hyderabad via Swayam