Incremental construction of minimal acyclic finite state automata and transducers

  • Authors:
  • Jan Daciuk;Bruce W. Watson;Richard E. Watson

  • Affiliations:
  • Technical University of Gdańsk, Gdańsk, Poland;University of Pretoria, Pretoria, South Africa and Ribbit Software Systems Inc., Kelowna, British Columbia, Canada;Ribbit Software Systems Inc., Kelowna, British Columbia, Canada

  • Venue:
  • FSMNLP '09 Proceedings of the International Workshop on Finite State Methods in Natural Language Processing
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we describe a new method for constructing minimal, deterministic, acyclic finite state automata and transducers. Traditional methods consist of two steps. The first one is to construct a trie, the second one --- to perform minimization. Our approach is to construct an automaton in a single step by adding new strings one by one and minimizing the resulting automaton on-the-fly. We present a general algorithm as well as a specialization that relies upon the lexicographical sorting of the input strings.