Computing Funnels Using Numerical Optimization Based Falsifiers
Ji\v{r}\'i Fejlek, Stefan Ratschan

TL;DR
This paper introduces a numerical optimization-based algorithm for computing funnels around system trajectories, enhancing scalability and efficiency over traditional sum-of-squares methods, with applications in robot motion planning.
Contribution
The paper presents a novel falsification-based approach for funnel computation that scales better to high-dimensional systems compared to sum-of-squares programming.
Findings
More efficient funnel estimates for high-dimensional systems
Scalability improvements over sum-of-squares methods
Funnel computation integrated with formal verification
Abstract
In this paper, we present an~algorithm that computes funnels along trajectories of systems of ordinary differential equations. A funnel is a time-varying set of states containing the given trajectory, for which the evolution from within the set at any given time stays in the funnel. Hence it generalizes the behavior of single trajectories to sets around them, which is an important task, for example, in robot motion planning. In contrast to approaches based on sum-of-squares programming, which poorly scale to high dimensions, our approach is based on falsification and tackles the funnel computation task directly, through numerical optimization. This approach computes accurate funnel estimates far more efficiently and leaves formal verification to the end, outside all funnel size optimization loops.
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 Optimization Algorithms Research · Formal Methods in Verification · Artificial Intelligence in Games
