Plan for Lectures

Topics to be Covered

These are tentative, and mostly in order

  • Introduction to Algebraic Complexity (2 lectures)
  • Polynomial Identity Testing (1 lecture)
  • Lower Bounds (1 lecture)
  • Barriers to Lower Bounds and Algebraic Natural Proofs (1 lecture)
  • Introduction to Commutative Algebra & Algebraic Geometry (1 lecture)
  • Groebner Bases, Multivariate Polynomial Division Algorithm (3 lectures)
  • Complexity of Ieal Membership Problem (1 lecture)
  • Computational Invariant Theory (3 lectures)
  • Optimization in Invariant Theory: Scaling Problems, Geodesic Convexity & Algorithms (3 lectures)
  • Geodesic Convexity in Statistics: Sample Complexity for Matrix and Tensor Normal Models (1 lecture)
  • Convex Algebraic Geometry (2 lectures)
  • Hyperbolic Polynomials and Hyperbolic Programming (2 Lectures)
  • Spectrahedral and Semidefinite Representations (2 lectures)
  • Connections to Proof Complexity and Algorithms (1 lecture)
  • Conclusion & Open Problems (1 lecture)

Lecture Schedule

These are tentative, and mostly in order

Date Topics Slides
Lecture 0 January 11 Introduction & Overview of Course PDF
Lecture 1 January 11 Algebraic Circuits & Algebraic Complexity I PDF
Lecture 2 January 13 Algebraic Circuits & Algebraic Complexity II PDF and Baur-Strassen
Lecture 3 January 18 Lower Bounds in Algebraic Complexity PDF
Lecture 4 January 20 Polynomial Identity Testing PDF
Lecture 5 January 25 Barriers to Lower Bound Techniques & Algebraic Natural Proofs PDF
Lecture 6 January 27 Introduction to Commutative Algebra & Algebraic Geometry PDF
Lecture 7 February 1 Multivariate Polynomial Division Algorithm & Monomial Ideals PDF
Lecture 8 February 3 Groebner Bases & Buchberger’s Algorithm PDF
Lecture 9 February 8 Elimination Ideals and Implicitization PDF
Lecture 10 February 10 Complexity of Ideal Membership Problem PDF
Lecture 11 February 22 Introduction to Invariant Theory PDF
Lecture 12 February 24 Reynolds Operator & Finite Generation of Invariant Rings PDF
Lecture 13 March 1 Primary and Secondary Invariants PDF
Lecture 14 March 3 Introduction to Geometric Invariant Theory PDF
Lecture 15 March 8 Scaling Algorithms PDF
Lecture 16 March 10 Geodesic Convexity & General Scaling Algorithms PDF
Lecture 17 March 17 Akshay - Geodesic Convexity in Statistics & Sample Complexity Bounds No notes
Lecture 18 March 22 Abhibhav - Hilbert Syzygy Theorem PDF
Lecture 19 March 24 Introduction to Convex Algebraic Geometry I PDF
Lecture 20 March 29 Introduction to Convex Algebraic Geometry II PDF
Lecture 21 March 31 Hyperbolic Polynomials & Hyperbolicity Cones PDF
Lecture 22 April 5 Spectrahedral & Semidefinite Representations PDF
Lecture 23 April 7 Relating Hyperbolic and Semidefinite Programming: General Lax Conjecture PDF
Lecture 24 April 12 Alex - Primary and Seconday Invariants PDF
Lecture 25 April 14 Abhiroop - Completeness in VNP under different reductions PDF
Lecture 26 April 19 Abhibhav - Noether Normalization Lemma
Lecture 27 April 21 Gian - Nagata’s counterexample

Suggested Reading

Topics Suggested Reading
Lecture 0 Introduction & Overview of Course notes
Lecture 1 Algebraic Circuits & Algebraic Complexity I SY10 chapter 1 and R chapters 2 & 3
Lecture 2 Algebraic Circuits & Algebraic Complexity II SY10 chapter 2 and R chapter 5
Lecture 3 Lower Bounds in Algebraic Complexity SY10 chapter 3 and R chapters 7 & 8
Lecture 4 Polynomial Identity Testing SY10 chapter 4
Lecture 5 Barriers to Lower Bound Techniques & Algebraic Natural Proofs EGOW'18 and FSW'17
Lecture 6 Introduction to Commutative Algebra & Algebraic Geometry CLO'15 - chapter 1
Lecture 7 Multivariate Polynomial Division Algorithm CLO'15 - chapter 2
Lecture 8 Monomial Ideals & Groebner Bases CLO'15 - chapter 2
Lecture 9 Buchberger’s Algorithm CLO'15 - chapter 2
Lecture 10 Complexity of Ideal Membership Problem Madhu’s notes - lecture 14
Lecture 11 Introduction to Invariant Theory S'08 - chapters 1 & 2
Lecture 12 Reynolds Operator & Finite Generation of Invariant Rings S'08 - chapter 2
Lecture 13 Primary and Secondary Invariants S'08 - chapter 2
Lecture 14 Introduction to Geometric Invariant Theory W'17 Chapter 3
Lecture 15 Scaling Algorithms GO 18
Lecture 16 Geodesic Convexity & General Scaling Algorithms BFGOWW 18
Lecture 17 Geodesic Convexity in Statistics & Sample Complexity Bounds FORW 21 - coming soon
Lecture 18 Hilbert Syzygy Theorem CLO'05 chapters 5 & 6
Lecture 19 Introduction to Convex Algebraic Geometry I BPT
Lecture 20 Introduction to Convex Algebraic Geometry II BPT
Lecture 21 Hyperbolic Polynomials & Hyperbolicity Cones Renegar’s notes
Lecture 22 Spectrahedral & Semidefinite Representations BPT chapters 5 & 6
Lecture 23 Relating Hyperbolic and Semidefinite Programming: General Lax Conjecture O'20
Lecture 24 Primary and Secondary Invariants S'08 - chapter 2
Lecture 25 Completeness in VNP under different reductions PDF
Lecture 26 Noether Normalization Lemma
Lecture 27 Nagata’s counterexample
Next