Reachability Analysis Using Message Passing over Tree Decompositions
Sriram Sankaranarayanan
Abstract
In this paper, we study efficient approaches to reachability analysis for discrete-time nonlinear dynamical systems when the dependencies among the variables of the system have low treewidth. Reachability analysis over nonlinear dynamical systems asks if a given set of target states can be reached, starting from an initial set of states. This is solved by computing conservative over approximations of the reachable set using abstract domains to represent these approximations. However, most approaches must tradeoff the level of conservatism against the cost of performing analysis, especially when the number of system variables increases. This makes reachability analysis challenging for nonlinear systems with a large number of state variables. Our approach works by constructing a dependency graph among the variables of the system. The tree decomposition of this graph builds a tree wherein each node of the tree is labeled with subsets of the state variables of the system. Furthermore, the tree decomposition satisfies important structural properties. Using the tree decomposition, our approach abstracts a set of states of the high dimensional system into a tree of sets of lower dimensional projections of this state. We derive various properties of this abstract domain, including conditions under which the original high dimensional set can be fully recovered from its low dimensional projections. Next, we use ideas from message passing developed originally for belief propagation over Bayesian networks to perform reachability analysis over the full state space in an efficient manner. We illustrate our approach on some interesting nonlinear systems with low treewidth to demonstrate the advantages of our approach.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 47a761d7-ea65-4011-ac66-e6229968b206Cited by top-tier papers2
- Efficient approximations for cache-conscious data placementAli Ahmadi, Majid Daliri, Amir Kafshdar Goharshady, Andreas PavlogiannisPLDI 2022 · 9 citations
- The Bounded Pathwidth of Control-Flow GraphsGiovanna Kobus Conrado, Amir Kafshdar Goharshady, Chun Kit LamOOPSLA 2023 · 9 citations
Related papers
- Bounded Treewidth, Multiple Context-Free Grammars, and Downward ClosuresC. Aiswarya, Pascal Baumann, Prakash Saivasan, Lia Schütze et al.POPL 2026 · 1 citation
- Safety Verification of Decision-Tree Policies in Continuous TimeChristian Schilling, Anna Lukina, Emir Demirovic, Kim Guldstrand LarsenNeurIPS 2023 · 5 citations
- Neural Trees for Learning on GraphsRajat Talak, Siyi Hu, Lisa R. Peng, Luca CarloneNeurIPS 2021 · 31 citations
- Fixed-Parameter Tractable Inference for Discrete Probabilistic Programs, via String Diagram AlgebraisationBenedikt Peterseim, Milan Lopuhaä-ZwakenbergLICS 2026
- Efficient Exact Resistance Distance Computation on Small-Treewidth Graphs: A Labelling ApproachMeihao Liao, Yueyang Pan, Rong-Hua Li, Guoren WangSIGMOD 2026 · 1 citation
