Sparse Polynomial Zonotopes: A Novel Set Representation for Reachability Analysis
Niklas Kochdumper, Matthias Althoff
TL;DR
Sparse polynomial zonotopes (SPZs) provide a non-convex, compact set representation that generalizes zonotopes, polytopes, and Taylor models for reachability analysis of nonlinear hybrid systems. The paper formalizes SPZs, develops a broad set of exact and over-approximate operations, and introduces an efficient reachability algorithm that mitigates wrapping and dependency-induced over-approximation via dependency tracking and restructuring. Conversions from common representations, enclosure strategies, and auxiliary operations are provided to enable integration with existing tools. Numerical benchmarks across nonlinear and hybrid systems show SPZs achieve tighter reachable sets with substantial speedups, enabling analysis without extensive set splitting. Overall, SPZs deliver polynomial-time set-ops, improved accuracy, and scalability for formal verification of nonlinear dynamical systems.
Abstract
We introduce sparse polynomial zonotopes, a new set representation for formal verification of hybrid systems. Sparse polynomial zonotopes can represent non-convex sets and are generalizations of zonotopes, polytopes, and Taylor models. Operations like Minkowski sum, quadratic mapping, and reduction of the representation size can be computed with polynomial complexity w.r.t. the dimension of the system. In particular, for reachability analysis of nonlinear systems, the wrapping effect is substantially reduced using sparse polynomial zonotopes, as demonstrated by numerical examples. In addition, we can significantly reduce the computation time compared to zonotopes when dealing with nonlinear dynamics.
