Parallel brute-force algorithm for deriving reset sequences from deterministic incomplete finite automata

Authors: URAZ CENGİZ TÜRKER

Abstract: A reset sequence (RS) for a deterministic finite automaton $\mathscr{A}$ is an input sequence that brings $\mathscr{A}$ to a particular state regardless of the initial state of $\mathscr{A}$. Incomplete finite automata (FA) are strong in modeling reactive systems, but despite their importance, there are no works published for deriving RSs from FA. This paper proposes a massively parallel algorithm to derive short RSs from FA. Experimental results reveal that the proposed parallel algorithm can construct RSs from FA with 16,000,000 states. When multiple GPUs are added to the system the approach can handle larger FA.

Keywords: Finite automata, incomplete finite automata, brute-force approach reset sequences, GPGPU programming

Full Text: PDF