Synchronizing deterministic push-down automata can be really hard

被引:0
|
作者
Fernau, Henning [1 ]
Wolf, Petra [1 ,2 ]
Yamakami, Tomoyuki [3 ]
机构
[1] Univ Trier, Fachbereich 4, Informat Wissensch, D-54296 Trier, Germany
[2] Univ Bergen, Inst Informat, N-5006 Bergen, Norway
[3] Univ Fukui, Fac Engn, 3-9-1 Bunkyo, Fukui 9108507, Japan
关键词
Synchronization; Complexity; Deterministic push-down automata; DECISION-PROBLEMS; INCLUSION; COMPLEXITY; ALGORITHM; CHECKING;
D O I
10.1016/j.ic.2023.105089
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The question if a deterministic finite automaton admits a software reset in the form of a so-called synchronizing word can be answered in polynomial time. In this paper, we extend this algorithmic question to deterministic automata beyond finite automata. We prove that the question of synchronizability becomes undecidable even when looking at deterministic one-counter automata. This is also true for another classical mild extension of regularity, namely, that of deterministic one-turn push-down automata. However, when we combine both restrictions, we arrive at scenarios with a PSPACE-complete (and hence decidable) synchronizability problem. Likewise, we arrive at a decidable synchronizability problem for (partially) blind deterministic counter automata.There are several interpretations of what synchronizability should mean for deterministic push-down automata. This is depending on the role of the stack: should it be empty on synchronization, should it be always the same or is it arbitrary? For the automata classes studied in this paper, the complexity or decidability status of the synchronizability problem is mostly independent of this technicality, but we also discuss one class of automata where this makes a difference.(c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:12
相关论文
共 4 条
  • [1] A Novel Algorithm for Pattern Matching Based on Modified Push-Down Automata
    Lounnas, Bilal
    Bouderah, Brahim
    Moussaoui, Abdelouahab
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2016, 32 (02) : 403 - 424
  • [2] Detection and avoidance of input validation attacks in web application using deterministic push down automata
    Nithya V.
    Senthilkumar S.
    Journal of Automation and Information Sciences, 2019, 51 (09): : 32 - 51
  • [3] A multi-parameter analysis of hard problems on deterministic finite automata
    Fernau, Henning
    Heggernes, Pinar
    Villanger, Yngve
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (04) : 747 - 765
  • [4] Why Liveness for Timed Automata Is Hard, and What We Can Do About It
    Herbreteau, Frederic
    Srivathsan, B.
    Tran, Thanh-Tung
    Walukiewicz, Igor
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2020, 21 (03)