Traversability, Reconfiguration, and Reachability in the Gadget Framework

被引:0
|
作者
Ani, Joshua [1 ]
Demaine, Erik D. [1 ]
Diomidov, Yevhenii [1 ]
Hendrickson, Dylan [1 ]
Lynch, Jayson [1 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
COMPLETENESS;
D O I
10.1007/s00453-023-01140-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Consider an agent traversing a graph of "gadgets", where each gadget has local state that changes with each traversal by the agent according to specified rules. Prior work has studied the computational complexity of deciding whether the agent can reach a specified location, a problem we call reachability. This paper introduces new goals for the agent, aiming to characterize when the computational complexity of these problems is the same or differs from that of reachability. First we characterize the complexity of universal traversal-where the goal is to traverse every gadget at least once-for DAG gadgets (partially), one-state gadgets, and reversible deterministic gadgets. Then we study the complexity of reconfiguration-where the goal is to bring the system of gadgets to a specified state. We prove many cases PSPACE-complete, and show in some cases that reconfiguration is strictly harder than reachability, while in other cases, reachability is strictly harder than reconfiguration.
引用
收藏
页码:3453 / 3486
页数:34
相关论文
共 50 条
  • [31] Gadget Weighted Tagging: A Flexible Framework to Protect Against Code Reuse Attacks
    Chen, Liwei
    Ma, Mengyu
    Zhang, Wenhao
    Shi, Gang
    Meng, Dan
    ICT SYSTEMS SECURITY AND PRIVACY PROTECTION, SEC 2017, 2017, 502 : 568 - 584
  • [32] Towards a Scalable Framework for Context-Free Language Reachability
    Hollingum, Nicholas
    Scholz, Bernhard
    COMPILER CONSTRUCTION (CC 2015), 2015, 9031 : 193 - 211
  • [33] A Novel Unified Framework for Solving Reachability, Viability and Invariance Problems
    Liao, Wei
    Liang, Taotao
    Wei, Xiaohui
    Lai, Jizhou
    arXiv, 2021,
  • [34] MatchC: A Matching Logic Reachability Verifier Using the K Framework
    Stefanescu, Andrei
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2014, 304 : 183 - 198
  • [35] Reachability-Based Safe Learning Framework: Experimental Results
    不详
    IEEE CONTROL SYSTEMS MAGAZINE, 2023, 43 (05): : 164 - 165
  • [36] Size-estimation framework with applications to transitive closure and reachability
    Cohen, E
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1997, 55 (03) : 441 - 453
  • [37] Perception framework of water hazards beyond traversability for real-world navigation assistance systems
    Yang, Kailun
    Bergasa, Luis M.
    Romera, Eduardo
    Wang, Juan
    Wang, Kaiwei
    Lopez, Elena
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2018, : 186 - 191
  • [38] Formal framework for specifying dynamic reconfiguration of adaptive systems
    Karimpour, Jaber
    Alyari, Robab
    Noroozi, Ali A.
    IET SOFTWARE, 2013, 7 (05) : 258 - 270
  • [39] Radio Equipment Directive - A novel Software Reconfiguration Framework
    Mueck, Markus
    Choi, Seungwon
    Bender, Paul
    Ivanov, Vladimir
    Jin, Yong
    Ahn, Heungseop
    Kim, Kyunghoon
    Dutkiewicz, Eryk
    2017 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2017,
  • [40] A Framework for Real-time Generation of Multi-directional Traversability Maps in Unstructured Environments
    Huang, Tao
    Wang, Gang
    Liu, Hongliang
    Luo, Jun
    Wu, Lang
    Zhu, Tao
    Wang, Shuxin
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2024), 2024, : 18370 - 18376