Plan for Lectures
Topics to be Covered
- Computational Models & Complexity Classes (1 lectures)
- Complete Polynomials (2 lectures)
- Basic structural results: universal circuits, homogenization, division elimination (1 lecture).
- Partial derivatives (1 lecture)
- Factoring (2 lectures)
- Depth reduction (3 lectures)
- Polynomial identity testing, randomized algorithms for matching problems (1 lecture).
- Derandomizing Polynomial Identity Testing (2 lectures).
- Lower Bounds (2 lectures)
- Hardness vs Randomness (1 lecture)
- Matrix Multiplication, Tensors & Border Rank (1 Lecture)
- Circuit Reconstruction/Learning (1 Lecture)
- Barriers to Lower Bounds (1 Lecture)
- Proof Complexity (1 Lecture)
- Conclusion (1 Lecture)
Lecture Schedule
|
Date |
Topics |
Notes |
Lecture 0 |
May 6th |
Introduction & Overview |
PDF |
Lecture 1 |
May 6th |
Computational Models & Complexity Classes |
|
Lecture 2 |
May 8th |
Complete Polynomials I |
|
Lecture 3 |
May 13th |
Complete Polynomials II |
|
Lecture 4 |
May 15th |
Basic Structural Results |
|
Lecture 5 |
May 21st |
Computing First-Order Partial Derivatives |
|
Lecture 6 |
May 22nd |
Factoring I |
|
Lecture 7 |
May 27th |
Factoring II |
|
Lecture 8 |
May 29th |
Depth Reduction I |
|
Lecture 9 |
June 10th |
Depth Reduction II |
|
Lecture 10 |
June 12th |
Depth Reduction III |
|
Lecture 11 |
June 17th |
Polynomial Identity Testing (PIT) |
|
Lecture 12 |
June 19th |
Derandomizing PIT |
|
Lecture 13 |
July 3rd |
Derandomizing PIT |
|
Lecture 14 |
July 8th |
Lower Bounds I |
|
Lecture 15 |
July 10th |
Lower Bounds II |
|
Lecture 16 |
July 15th |
Hardness vs Randomness |
|
Lecture 17 |
July 17th |
Matrix Multiplication, Tensors, Border Rank |
|
Lecture 18 |
July 17th |
Circuit Reconstruction/Learning |
|
Lecture 19 |
July 22nd |
Barriers to Lower Bounds |
|
Lecture 20 |
July 24th |
Algebraic Proof Complexity |
|
Lecture 21 |
July 29th |
Conclusion |
|
Lecture 22 |
August 7th |
Final Presentations |
|
Lecture 23 |
August 8th |
Final Presentations |
|
Lecture 24 |
August 9th |
Final Presentations |
|
Suggested Reading
|
Topics |
Suggested Reading |
Lecture 0 |
Introduction & Overview of Course |
PDF |
Lecture 1 |
Computational Models & Complexity Classes |
[R, Chapter 3], [B, Chapter 1, 2], [BCS, Chapter 21] |
Lecture 2 |
Complete Polynomials I - Determinant |
[R, Chapter 3], [BCS, Chapter 21] |
Lecture 3 |
Complete Polynomials II - Permanent |
[R, Chapter 3], [B, Chapter 2], [BCS, Chapter 21] |
Lecture 4 |
Basic Structural Results |
[SY, Chapter 2.1, 2.2, 2.3] |
Lecture 5 |
Computing First-Order Partial Derivatives |
[SY, Chapter 2.3] |
Lecture 6 |
Factoring I |
|
Lecture 7 |
Factoring II |
|
Lecture 8 |
Depth Reduction I |
|
Lecture 9 |
Depth Reduction II |
|
Lecture 10 |
Depth Reduction III |
|
Lecture 11 |
Polynomial Identity Testing (PIT) |
|
Lecture 12 |
Derandomizing PIT |
|
Lecture 13 |
Derandomizing PIT |
|
Lecture 14 |
Lower Bounds I |
|
Lecture 15 |
Lower Bounds II |
|
Lecture 16 |
Hardness vs Randomness |
|
Lecture 17 |
Matrix Multiplication, Tensors, Border Rank |
|
Lecture 18 |
Circuit Reconstruction/Learning |
|
Lecture 19 |
Barriers to Lower Bounds |
|
Lecture 20 |
Algebraic Proof Complexity |
|
Lecture 21 |
Conclusion |
|