|国家预印本平台
首页|The complexity of reachability problems in strongly connected finite automata

The complexity of reachability problems in strongly connected finite automata

The complexity of reachability problems in strongly connected finite automata

来源:Arxiv_logoArxiv
英文摘要

Several reachability problems in finite automata, such as completeness of NFAs and synchronisation of total DFAs, correspond to fundamental properties of sets of nonnegative matrices. In particular, the two mentioned properties correspond to matrix mortality and ergodicity, which ask whether there exists a product of the input matrices that is equal to, respectively, the zero matrix and a matrix with a column of strictly positive entries only. The case where the input automaton is strongly connected (that is, the corresponding set of nonnegative matrices is irreducible) frequently appears in applications and often admits better properties than the general case. In this paper, we address the existence of such properties from the computational complexity point of view, and develop a versatile technique to show that several NL-complete problems remain NL-complete in the strongly connected case. Namely, we show that deciding if a binary total DFA is synchronising is NL-complete even if it is promised to be strongly connected, and that deciding completeness of a binary unambiguous NFA with very limited nondeterminism is NL-complete under the same promise.

Stefan Kiefer、Andrew Ryzhikov

自动化基础理论

Stefan Kiefer,Andrew Ryzhikov.The complexity of reachability problems in strongly connected finite automata[EB/OL].(2025-04-18)[2025-05-03].https://arxiv.org/abs/2504.13784.点此复制

评论