Backward and forward bisimulation minimization of tree automata

  • Authors:
  • Johanna Högberg;Andreas Maletti;Jonathan May

  • Affiliations:
  • Department of Computing Science, Umeå University, SE 90187 Umeå, Sweden;International Computer Science Institute, 1947 Center Street, Suite 600, Berkeley, CA 94704, USA;Information Sciences Institute, University of Southern California, Marina Del Rey, CA 90292, USA

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 5.23

Visualization

Abstract

We improve on an existing [P.A. Abdulla, J. Hogberg, L. Kaati, Bisimulation minimization of tree automata, International Journal of Foundations of Computer Science 18(4) (2007) 699-713] bisimulation minimization algorithm for finite-state tree automata by introducing backward and forward bisimulation and developing minimization algorithms for them. Minimization via forward bisimulation is also effective on deterministic tree automata, faster than the previous algorithm, and yields the minimal equivalent deterministic tree automaton. Minimization via backward bisimulation generalizes the previous algorithm and can yield smaller automata but is just as fast. We demonstrate implementations of these algorithms on a typical task in natural language processing.