A Trie-Based Approach for Compacting Automata
read more
Citations
The Smallest Automaton Recognizing the Subwords of a Text ; CU-CS-300-84
On the adaptive antidictionary code using minimal forbidden words with constant lengths
Translating Source Locale Input String To Target Locale Output String
Linear-size suffix tries
On-Line Electrocardiogram Lossless Compression Using Antidictionary Codes for a Finite Alphabet
References
Encyclopedia of Mathematics and its Applications.
Efficient string matching: an aid to bibliographic search
Algebraic Combinatorics on Words
Applied Combinatorics on Words (Encyclopedia of Mathematics and its Applications)
The smallest automaton recognizing the subwords of a text
Related Papers (5)
Frequently Asked Questions (8)
Q2. What is the algorithm for recognizing the language of the antidictionary?
Given an antidictionary AD, the algorithm in [6], called L-automaton, takes as input the trie T that represents AD, and gives as output an automaton recognizing the language L(AD) of all words avoiding the antidictionary.
Q3. What is the result of the seminal results in pattern matching?
One of the seminal results in pattern matching is that the size of the minimal automaton accepting the suffixes of a word (DAWG) is linear [4].
Q4. What is the definition of an antidictionary?
Ifw1 = 001001001001, the infinite set of all words that have two 1’s in the i-th and i + 2-th positions, for some integer i, is an antidictionary for w1.
Q5. What is the drawback of Decompact and Search?
The drawback of Decompact and Search is that they may require more then O(m) time to decompact m letters and this does not guarantee a searching cost that is linear in the pattern length.
Q6. What is the purpose of the antidictionaries?
They were introduced in [7] for compressing binary strings with antidictionaries, with the aim of representing in a compact way antidictionaries to be sent to the decoder of a static compression scheme.
Q7. What is the length of the arc of the trie ST?
The number of nodes v of the trie ST (w) such that v does not belong to the tree S(w) and s(v) is a node of the tree S(w) is smaller than the text size.
Q8. What is the suffix trie of a word w?
The suffix trie ST (w) of a word w is a trie where the set of leaves is the set of suffixes of w that do not appear previously as factors in w.