English

An Analysis of On-the-fly Determinization of Finite-state Automata

Formal Languages and Automata Theory 2023-08-29 v1 Computation and Language

Abstract

In this paper we establish an abstraction of on-the-fly determinization of finite-state automata using transition monoids and demonstrate how it can be applied to bound the asymptotics. We present algebraic and combinatorial properties that are sufficient for a polynomial state complexity of the deterministic automaton constructed on-the-fly. A special case of our findings is that automata with many non-deterministic transitions almost always admit a determinization of polynomial complexity. Furthermore, we extend our ideas to weighted finite-state automata.

Keywords

Cite

@article{arxiv.2308.14077,
  title  = {An Analysis of On-the-fly Determinization of Finite-state Automata},
  author = {Ivan Baburin and Ryan Cotterell},
  journal= {arXiv preprint arXiv:2308.14077},
  year   = {2023}
}