Univariate polynomials
Roots, coefficients, evaluations, interlacing, polar derivatives, and classical one-variable tools.
Jonathan Leake · course archive
Since its birth around 15 years ago, polynomial capacity has seen a number of applications and generalizations in
and beyond. Throughout the course we will investigate and unify the many applications of capacity already in the literature, before turning to the recent generalizations and new interpretations of capacity. Although the notion of capacity is itself quite new, its power comes in the simplicity of its use, and we will see this theme play out over the whole of the course. In particular, nothing beyond an undergraduate knowledge of linear algebra, calculus, complex analysis, and some basic graph theory will be required for most of our applications. (The last part of the course may require at various points some basic knowledge of optimization theory, invariant theory, Lie theory, etc.)
The course will have three parts. In the first part, we will study the theory of real-rooted and stable polynomials as well as the recent generalization of these classes to Lorentzian polynomials (also called strongly/completely log-concave). We will focus mainly on the important log-concavity properties of these classes. In the second part, I will introduce the notion of polynomial capacity and demonstrate the interplay between capacity and the various polynomial classes. Along the way we will consider the many known mathematics and computer science applications of capacity. In the third part, we will explore a number of generalizations and different interpretations of the notion of capacity. Here we will dive deeper into the entropic, invariant-theoretic, and optimization-theoretic features of capacity, and this part of the course will be much more exploratory and open-ended.
Below is an expanded outline of the course, with various references to the literature. The reference lists given here are by no means comprehensive, and I have usually chosen to provide the most modern and up-to-date references. Those interested in the history of the literature on these subjects should consult the references within the references given below, or ask me about it. This outline and the associated references will be updated over the course of the semester, and various course materials such and notes and slides will be added to this page as they become available.
Roots, coefficients, evaluations, interlacing, polar derivatives, and classical one-variable tools.
Stability, half-plane properties, preservers, and multivariate versions of the one-variable theory.
A survey of stable-polynomial methods in graph theory, probability, negative dependence, and interlacing families.
Lorentzian and strongly/completely log-concave polynomials as flexible extensions of stability.
High-dimensional walks, Mason-type log-concavity, Schur positivity, Potts models, and unimodality phenomena.
The capacity functional and the Gurvits inequalities behind permanent and matching-count lower bounds.
Capacity lower bounds for polynomial coefficients and examples coming from mixed discriminants, mixed volumes, and contingency tables.
A second pass through the coefficient-bounds machinery after the holiday break, emphasizing applications and exercises.
Capacity bounds arising from linear operators, preservers, and inner-product formulations.
Applications to matching counts, matroid optimization, counting, and stable-polynomial relaxations.
Capacity viewed through entropy maximization, counting, and continuous maximum-entropy problems.
Maximum-entropy and sampling problems over unitary and Lie-group orbits.
Matrix scaling, operator scaling, tensor scaling, and their links to capacity and optimization.
Null-cone problems, moment maps, group actions, and non-commutative forms of capacity.
A concluding summary of the different forms of capacity that appeared throughout the course.