๐ฎ
๐ฎ
The Ethereal
Subsequence Automata with Default Transitions
October 29, 2015 ยท The Ethereal ยท ๐ Conference on Current Trends in Theory and Practice of Informatics
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Philip Bille, Inge Li Gรธrtz, Frederik Rye Skjoldjensen
arXiv ID
1510.08748
Category
cs.FL: Formal Languages
Cross-listed
cs.DS
Citations
3
Venue
Conference on Current Trends in Theory and Practice of Informatics
Last Checked
2 months ago
Abstract
Let $S$ be a string of length $n$ with characters from an alphabet of size $ฯ$. The \emph{subsequence automaton} of $S$ (often called the \emph{directed acyclic subsequence graph}) is the minimal deterministic finite automaton accepting all subsequences of $S$. A straightforward construction shows that the size (number of states and transitions) of the subsequence automaton is $O(nฯ)$ and that this bound is asymptotically optimal. In this paper, we consider subsequence automata with \emph{default transitions}, that is, special transitions to be taken only if none of the regular transitions match the current character, and which do not consume the current character. We show that with default transitions, much smaller subsequence automata are possible, and provide a full trade-off between the size of the automaton and the \emph{delay}, i.e., the maximum number of consecutive default transitions followed before consuming a character. Specifically, given any integer parameter $k$, $1 < k \leq ฯ$, we present a subsequence automaton with default transitions of size $O(nk\log_{k}ฯ)$ and delay $O(\log_k ฯ)$. Hence, with $k = 2$ we obtain an automaton of size $O(n \log ฯ)$ and delay $O(\log ฯ)$. On the other extreme, with $k = ฯ$, we obtain an automaton of size $O(n ฯ)$ and delay $O(1)$, thus matching the bound for the standard subsequence automaton construction. Finally, we generalize the result to multiple strings. The key component of our result is a novel hierarchical automata construction of independent interest.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Formal Languages
๐ฎ
๐ฎ
The Ethereal
Supervisor Synthesis to Thwart Cyber Attack with Bounded Sensor Reading Alterations
๐ฎ
๐ฎ
The Ethereal
An Abstraction-Based Framework for Neural Network Verification
๐ฎ
๐ฎ
The Ethereal
Recurrent Neural Networks as Weighted Language Recognizers
๐ฎ
๐ฎ
The Ethereal
TeSSLa: Temporal Stream-based Specification Language
๐ฎ
๐ฎ
The Ethereal