An efficient implementation of graph-based invariant set algorithm for constrained nonlinear dynamical systems
Benjamin Decardi-Nelsona, Jinfeng Liu (University of Alberta)

TL;DR
This paper introduces an optimized implementation of the graph-based invariant set algorithm for nonlinear systems, significantly enhancing computational efficiency through adaptive subdivision and parallelization techniques.
Contribution
The paper presents a novel, efficient implementation of the GIS algorithm, incorporating machine learning-driven adaptive subdivision and parallel processing to handle higher-dimensional systems.
Findings
Speed improved by approximately 8x due to adaptive subdivision.
Parallelization increased computational speed by about 3x.
Demonstrated effectiveness through numerical example comparisons.
Abstract
The graph-based invariant set (GIS) algorithm is a promising set-based technique for computing the largest (with respect to inclusion) control invariant set of general discrete-time nonlinear dynamical systems. However, like other invariant set algorithms for nonlinear systems, the GIS algorithm may require a lot of resources when computing the control invariant set. This limits its applicability to higher dimensional systems. In this work, we present an improved and efficient implementation of the GIS algorithm for general discrete-time controlled nonlinear systems. We first identify the bottlenecks through extensive analysis, and then provide remedial procedures to improve the implementation of the GIS algorithm. Specifically, we developed an adaptive subdivision scheme using a supervised machine learning-based algorithm to reduce the cell growth rate and parallelize the graph…
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.
Taxonomy
TopicsAdvanced Control Systems Optimization · Iterative Learning Control Systems · Real-time simulation and control systems
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
