Completeness classes in algebraic complexity theory
Peter Bürgisser
TL;DR
Valiant's framework recasts a central computer science question into algebraic geometry and invariant theory, introducing the complexity classes $VP$ and $VNP$ and establishing determinant and permanent as canonical complete problems. The paper situates arithmetic circuits as the computation model and develops a robust reduction system via substitutions (projections), explores completeness landscapes (determinant in $VBP$, permanent in $VNP$), and connects to generating functions of graph properties and determinantal complexity. It then surveys robustness, factorization, and intermediate complexity, introduces second-generation classes (constant-free, non-bounded degree, VPSPACE), and discusses derandomization of PIT and restricted models. The Geometric Complexity Theory program is presented as a blueprint to attack VP vs. VNP via orbit closures, representation-theoretic obstructions, and symmetry considerations, outlining both the promises and the obstacles ahead. Together, these perspectives form a comprehensive foundation for the algebraic approach to fundamental complexity separations and their geometric incarnations.
Abstract
The purpose of this overview is to explain the enormous impact of Les Valiant's eponymous short conference contribution from 1979 on the development of algebraic complexity.
