State complexity of transforming graph-walking automata to halting, returning and reversible

被引:3
|
作者
Martynova, Olga [1 ]
Okhotin, Alexander [1 ]
机构
[1] St Petersburg State Univ, Dept Math & Comp Sci, 7-9 Univ Skaya Nab, St Petersburg 199034, Russia
基金
俄罗斯科学基金会;
关键词
Finite automata; Graph-walking automata; Halting; Reversibility; SPACE;
D O I
10.1016/j.ic.2023.105011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Graph-walking automata (GWA) traverse graphs by moving between the nodes following the edges, using a finite-state control to decide where to go next. It is known that every GWA can be transformed to a GWA that halts on every input, to a GWA returning to the initial node to accept, and to a reversible GWA. This paper establishes lower bounds on the state blow-up of these transformations, as well as improves the known upper bounds. It is shown that, for graphs with k labels of edge end-points, making an n-state GWA return to the initial node in the worst case requires at least 2(k - 3)n and at most 2kn + n states. Similar asymptotically tight bounds are proved for transformations ensuring other properties: for halting on every input, at least 2(k-3)(n -1) and at most 2kn +1 states; for returning and halting, at least 2(k-3)(2n -1) and at most 4kn + 1; for reversible, between 2(k - 3)(n -1) -1 and 2kn + 1; for returning and reversible, between 2(k - 3)(2n -1) -1 and 4kn + 1.(c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:24
相关论文
共 9 条
  • [1] State Complexity of Union and Intersection on Graph-Walking Automata
    Martynova, Olga
    Okhotin, Alexander
    DESCRIPTIONAL COMPLEXITY OF FORMAL SYSTEMS, DCFS 2021, 2021, 13037 : 125 - 136
  • [2] State Complexity of Boolean Operations on Graph-Walking Automata
    Martynova, Olga
    Okhotin, Alexander
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2024,
  • [3] Homomorphisms on Graph-Walking Automata
    Martynova, Olga
    Okhotin, Alexander
    IMPLEMENTATION AND APPLICATION OF AUTOMATA (CIAA 2022), 2022, 13266 : 177 - 188
  • [4] Reversibility of Computations in Graph-Walking Automata
    Kunc, Michal
    Okhotin, Alexander
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2013, 2013, 8087 : 595 - 606
  • [5] Complexity of the emptiness problem for graph-walking automata and for tilings with star subgraphs
    Martynova, Olga
    INFORMATION AND COMPUTATION, 2024, 296
  • [6] Lower Bounds for Graph-Walking Automata
    Martynova, Olga
    Okhotin, Alexander
    38TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2021), 2021, 187
  • [7] Reversibility of computations in graph-walking automata
    Kunc, Michal
    Okhotin, Alexander
    INFORMATION AND COMPUTATION, 2020, 275
  • [8] Homomorphisms and inverse homomorphisms on graph-walking automata
    Martynova, Olga
    Okhotin, Alexander
    THEORETICAL COMPUTER SCIENCE, 2023, 979
  • [9] Graph-Walking Automata: From Whence They Come, and Whither They are Bound
    Okhotin, Alexander
    IMPLEMENTATION AND APPLICATION OF AUTOMATA (CIAA 2019), 2019, 11601 : 10 - 29