CS 225: Pseudorandomness
Fall 16 Schedule

All of the readings are from the text Pseudorandomness. Colors indicate weeks.
You may find these macros useful when typing in LaTeX.
 

Date

Title

Reading/Reference

Handouts

Sep 1

Introduction (Course overview)

Ch. 1 Problem Set 1 (due 9/16)
Survey (please turn in)
Syllabus

2. The Power of Randomness

Ch. 2

 

Sep 6

Randomized Algorithms and Complexity Classes

Sec. 2.1-2.2

 

Sep 8

Sampling and Approximation Problems
Random Walks and S-T Connectivity

Sec. 2.3-2.4

 

3. Basic Derandomization Techniques

Ch. 3

 

Sep 13

Enumeration, Nonuniformity, Nondeterminism

Sec. 3.1-3.3

 

Sep 15

Conditional Expectations, Pairwise Independence

Sec. 3.4-3.5

Problem Set 2 (due 9/30)

4. Expander Graphs

Ch. 4

 

Sep 20

Measures of Expansion, Existence

Sec. 4.1

Sep 22

Random Walks on Expanders, Algebraic Constructions

Sec. 4.2-4.3.1

 

Sep 27

Explicit Constructions, USTCONN in L

Sec. 4.3.2-4.4

 

5. List-Decodable Codes

Ch. 5

 

Sep 29

Definition & Existence

Sec. 5.1-5.1.2

Problem Set 3 (due 10/14)

Oct 4

Explicit Codes, List Decoding Reed-Solomon Codes

Sec. 5.1.3-5.2.3

 

Oct 6

No Class (Avi Wigderson's 60th Birthday workshop)

 

Oct 11

Parvaresh-Vardy Codes and Folded Reed-Solomon Codes

Sec. 5.2.4-5.3

 

Oct 13

List Decoding View of Samplers & Extractors,
Expanders from Parvaresh-Vardy Codes

Sec. 5.4

Problem Set 4 (due 10/28)

6. Randomness Extractors

Ch. 6

 

Oct 18

Definition & Existence

Sec. 6.1

 

Oct 20

No Class

 

Oct 25

Connections to Other Pseudorandom Objects, Block Sources

Sec. 6.2-6.3.2

 

Oct 27

Condensers, Constructing Extractors

Sec. 6.3.3-6.5

Problem Set 5 (due 11/11)

7. Pseudorandom Generators

Ch. 7

 

Nov 1

Motivation & Definition (and some more on extractors)

Sec. 7.1

 

Nov 3

Spillover on defs of PRGs, Cryptographic PRGs, PRFs

Sec. 7.2

 

Nov 8

Hybrid Arguments, Average-Case Hardness

Sec. 7.3-7.4.1

 

Nov 10

The Nisan-Wigderson Generator

Sec. 7.4.2-7.4.3

Problem Set 6
(due WED 11/30)

Nov 15

Worst-case/Average-case Connections & Locally Decodable Codes

Sec. 7.5

 

Nov 17

No Class

 

FRI Nov 18

Gil Cohen talk on Explicit Ramsey Graphs (via 2-source extractors), 1:30-4:30pm, MD 119

 

Nov 22

Local List Decoding & PRGs from Worst-Case Hardness

Sec. 7.6

 

Nov 24

Thanksgiving Day (no class)

 

Nov 29

Connections to other Pseudorandom Objects

Sec. 7.7

Take-home final
(due MON 12/12)

Dec 1

The Unified Theory of Pseudorandomness

Sec. 8.1

 

Dec 6

(Reading Period) Survey of other Topics in Pseudorandomness

Sec. 8.2

 

Dec 8

(Reading Period) Ramanujan graphs and interlacing polynomials

Sec 1-5 of MSS1, and/or Sec 3-5 of Branden's lecture notes, and some additional notes