Constrained Matrix Zonotopes
- Constrained matrix zonotopes are set-valued objects in matrix space defined by a center, generator matrices, and linear equality constraints that couple their parameters.
- They enable precise uncertainty representation and propagation in LTI systems by capturing non-convex dependencies without over-approximation.
- Their closed-form operations with constrained polynomial zonotopes support scalable, data-driven reachability analysis for systems with measurement noise.
A constrained matrix zonotope (CMZ) is a set-valued object in that generalizes the notion of zonotopes by allowing linear equalities on the generator-weight parameters. CMZs provide a compact, algebraically closed representation for parameterizing sets of matrices, including those arising as feasible linear system models in data-driven identification and as operators in reachability computations. CMZs underpin exact operations with constrained polynomial zonotopes (CPZs), making them central to non-convex reachable set propagation for linear time-invariant (LTI) systems in the presence of uncertainty and constraints (Zhang et al., 2 Apr 2025).
1. Formal Definition
A CMZ is defined by a center matrix , generator matrices , a set of linear constraint matrices and a right-hand side , all parameterized over real scalars . Its explicit representation is
By stacking generators and constraints, this becomes
with and concatenating all . The coefficients describe each generator’s amplitude and are coupled linearly.
2. Constraint Structure and Comparison to Zonotopes
CMZs generalize classic zonotopes by introducing algebraic coupling among the generator weights. For standard zonotopes, the set
has independent weights. In contrast, CMZs include constraint equations , defining a (possibly non-convex) slice through the generator-weight hypercube. These constraints enforce dependency among parameters, which in the matrix case can themselves be matrix-valued, maintaining linearity with respect to . The resulting set may capture non-convex and highly structured uncertainty that cannot be represented with classical zonotopes.
3. Exact Multiplication with Constrained Polynomial Zonotopes
Given a CPZ , the exact propagation of its image under all is defined as
The key result ensures that is always a CPZ whose parameters can be constructed in closed form: Here, and arise from expanding the matrix–vector multiplication, and comprises pairwise generator products (). The new constraint and exponent matrices, along with identifier merging, enforce that dependencies among are maintained exactly—yielding a CPZ that encodes the precise image without relaxation or projection.
4. Closure Property and Proof Outline
The closure of the CPZ family under multiplication by CMZs is established by:
- Merging the parameters and their identifiers across both operands, ensuring correct tracking of dependencies.
- Expressing generic elements as
and expanding .
- Aggregating all new constraint equations: each must satisfy both sets of original equalities.
- As the construction requires no projection and preserves all algebraic structure, the resulting CPZ is exact: the image set contains no superfluous points.
5. Role in Data-Driven Reachability of LTI Systems
In data-driven LTI reachability, CMZs provide a non-parametric description of all consistent models given observed input/state/perturbation trajectories subject to noise, formulated as
Offline, feasible pairs are described by a CMZ constructed from measurement data. Online, new trajectories intersect and refine this CMZ, reducing feasible model uncertainty.
The reachable state set at step is managed as a CPZ . Propagation over one step involves
with
- : exact CMZ–CPZ multiplication,
- : Cartesian product (CPZ),
- : CPZ addition (exact).
All operations preserve non-convexity and inter-generator dependencies, culminating in tight, non-conservative set approximations. The algorithms remain polynomial in generator and constraint counts, supporting scalable computation.
6. Computational Properties and Significance
CMZs are algorithmically tractable: their manipulation—intersection, exact multiplication, constraint integration—can be performed in closed form by matrix algebra, requiring no relaxation or convexification. This retains the structural richness of the original uncertainty sets, avoiding over-approximation that plagues polyhedral or ellipsoidal methods. For non-convex cases especially, the expressive power and exact closure properties of CMZ/CPZ analysis enable sharp, data-driven reachable set envelopes (Zhang et al., 2 Apr 2025).
7. Tabular Summary of Core Components
| Element | Symbol(s) | Role |
|---|---|---|
| Center (Offset) | Mean matrix of the set | |
| Generator Matrices | , | Directions for variability |
| Coefficient Vector | Free parameters (coupled/boxed) | |
| Constraint Matrices | , | Coupling among |
| RHS of Constraints | Specifies the affine slice |
These components are assembled algebraically to define and manipulate constrained matrix zonotopes in both theoretical and applied non-convex reachability analyses.