TTT: A Temporal Refinement Heuristic for Tenuously Tractable Discrete Time Reachability Problems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sidrane, Chelsea, Tumova, Jana
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918010180075520
author Sidrane, Chelsea
Tumova, Jana
author_facet Sidrane, Chelsea
Tumova, Jana
contents Reachable set computation is an important tool for analyzing control systems. Simulating a control system can show general trends, but a formal tool like reachability analysis can provide guarantees of correctness. Reachability analysis for complex control systems, e.g., with nonlinear dynamics and/or a neural network controller, is often either slow or overly conservative. To address these challenges, much literature has focused on spatial refinement, i.e., tuning the discretization of the input sets and intermediate reachable sets. This paper introduces the idea of temporal refinement: automatically choosing when along the horizon of the reachability problem to execute slow symbolic queries which incur less approximation error versus fast concrete queries which incur more approximation error. Temporal refinement can be combined with other refinement approaches as an additional tool to trade off tractability and tightness in approximate reachable set computation. We introduce a temporal refinement algorithm and demonstrate its effectiveness at computing approximate reachable sets for nonlinear systems with neural network controllers. We calculate reachable sets with varying computational budget and show that our algorithm can generate approximate reachable sets with a similar amount of error to the baseline in 20-70% less time.
format Preprint
id arxiv_https___arxiv_org_abs_2407_14394
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle TTT: A Temporal Refinement Heuristic for Tenuously Tractable Discrete Time Reachability Problems
Sidrane, Chelsea
Tumova, Jana
Systems and Control
Artificial Intelligence
Logic in Computer Science
Reachable set computation is an important tool for analyzing control systems. Simulating a control system can show general trends, but a formal tool like reachability analysis can provide guarantees of correctness. Reachability analysis for complex control systems, e.g., with nonlinear dynamics and/or a neural network controller, is often either slow or overly conservative. To address these challenges, much literature has focused on spatial refinement, i.e., tuning the discretization of the input sets and intermediate reachable sets. This paper introduces the idea of temporal refinement: automatically choosing when along the horizon of the reachability problem to execute slow symbolic queries which incur less approximation error versus fast concrete queries which incur more approximation error. Temporal refinement can be combined with other refinement approaches as an additional tool to trade off tractability and tightness in approximate reachable set computation. We introduce a temporal refinement algorithm and demonstrate its effectiveness at computing approximate reachable sets for nonlinear systems with neural network controllers. We calculate reachable sets with varying computational budget and show that our algorithm can generate approximate reachable sets with a similar amount of error to the baseline in 20-70% less time.
title TTT: A Temporal Refinement Heuristic for Tenuously Tractable Discrete Time Reachability Problems
topic Systems and Control
Artificial Intelligence
Logic in Computer Science
url https://arxiv.org/abs/2407.14394