On the Difficulty of Intersection Checking with Polynomial Zonotopes

Yushen Huang, Ertai Luo, Stanley Bak, Yifan Sun
{"title":"On the Difficulty of Intersection Checking with Polynomial Zonotopes","authors":"Yushen Huang, Ertai Luo, Stanley Bak, Yifan Sun","doi":"10.48550/arXiv.2305.09901","DOIUrl":null,"url":null,"abstract":"Polynomial zonotopes, a non-convex set representation, have a wide range of applications from real-time motion planning and control in robotics, to reachability analysis of nonlinear systems and safety shielding in reinforcement learning. Despite this widespread use, a frequently overlooked difficulty associated with polynomial zonotopes is intersection checking. Determining whether the reachable set, represented as a polynomial zonotope, intersects an unsafe set is not straightforward. In fact, we show that this fundamental operation is NP-hard, even for a simple class of polynomial zonotopes. The standard method for intersection checking with polynomial zonotopes is a two-part algorithm that overapproximates a polynomial zonotope with a regular zonotope and then, if the overapproximation error is deemed too large, splits the set and recursively tries again. Beyond the possible need for a large number of splits, we identify two sources of concern related to this algorithm: (1) overapproximating a polynomial zonotope with a zonotope has unbounded error, and (2) after splitting a polynomial zonotope, the overapproximation error can actually increase. Taken together, this implies there may be a possibility that the algorithm does not always terminate.We perform a rigorous analysis of the method and detail necessary conditions for the union of overapproximations to provably converge to the original polynomial zonotope.","PeriodicalId":335085,"journal":{"name":"Automated Technology for Verification and Analysis","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Automated Technology for Verification and Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2305.09901","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Polynomial zonotopes, a non-convex set representation, have a wide range of applications from real-time motion planning and control in robotics, to reachability analysis of nonlinear systems and safety shielding in reinforcement learning. Despite this widespread use, a frequently overlooked difficulty associated with polynomial zonotopes is intersection checking. Determining whether the reachable set, represented as a polynomial zonotope, intersects an unsafe set is not straightforward. In fact, we show that this fundamental operation is NP-hard, even for a simple class of polynomial zonotopes. The standard method for intersection checking with polynomial zonotopes is a two-part algorithm that overapproximates a polynomial zonotope with a regular zonotope and then, if the overapproximation error is deemed too large, splits the set and recursively tries again. Beyond the possible need for a large number of splits, we identify two sources of concern related to this algorithm: (1) overapproximating a polynomial zonotope with a zonotope has unbounded error, and (2) after splitting a polynomial zonotope, the overapproximation error can actually increase. Taken together, this implies there may be a possibility that the algorithm does not always terminate.We perform a rigorous analysis of the method and detail necessary conditions for the union of overapproximations to provably converge to the original polynomial zonotope.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
关于多项式分区交点检验的困难问题
多项式区域拓扑是一种非凸集表示,从机器人的实时运动规划和控制,到非线性系统的可达性分析和强化学习中的安全屏蔽,都有广泛的应用。尽管这一广泛的应用,一个经常被忽视的困难与多项式分区是相交检查。确定可达集(表示为多项式分区)是否与不安全集相交并不简单。事实上,我们证明了这个基本运算是np困难的,即使是对一个简单的多项式分区也是如此。用多项式分区检查交集的标准方法是一个两部分算法,该算法用正则分区过度逼近多项式分区,然后,如果过度逼近误差太大,则拆分集合并递归地再次尝试。除了可能需要大量分裂之外,我们确定了与该算法相关的两个问题来源:(1)用分区拓扑过度逼近多项式分区拓扑具有无界误差,(2)在分割多项式分区后,过度逼近误差实际上会增加。综上所述,这意味着可能存在算法并不总是终止的可能性。我们对该方法进行了严格的分析,并详细说明了过逼近联合收敛于原始多项式带体的必要条件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Fast Equivalence Checking of Quantum Circuits of Clifford Gates An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks Syntactic vs Semantic Linear Abstraction and Refinement of Neural Networks Synthesis of Distributed Protocols by Enumeration Modulo Isomorphisms Minimally Comparing Relational Abstract Domains
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1