Numerical Verification of Affine Systems with up to a Billion Dimensions
Stanley Bak, Hoang-Dung Tran, and Taylor T. Johnson

TL;DR
This paper presents a scalable numerical method for verifying high-dimensional affine systems, enabling analysis of systems with up to a billion variables by combining memory-efficient techniques and Krylov subspace simulations.
Contribution
It introduces a novel scalable approach that leverages problem structure, projections, and Krylov methods to verify large affine systems beyond previous computational limits.
Findings
Can analyze systems with up to one billion variables.
Produces accurate counter-examples for property violations.
Reduces memory and computation time significantly.
Abstract
Affine systems reachability is the basis of many verification methods. With further computation, methods exist to reason about richer models with inputs, nonlinear differential equations, and hybrid dynamics. As such, the scalability of affine systems verification is a prerequisite to scalable analysis for more complex systems. In this paper, we improve the scalability of affine systems verification, in terms of the number of dimensions (variables) in the system. The reachable states of affine systems can be written in terms of the matrix exponential, and safety checking can be performed at specific time steps with linear programming. Unfortunately, for large systems with many state variables, this direct approach requires an intractable amount of memory while using an intractable amount of computation time. We overcome these challenges by combining several methods that leverage…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
