English

Bisimulations over DLTS in O(m.log n)-time

Formal Languages and Automata Theory 2013-02-15 v1

Abstract

The well known Hopcroft's algorithm to minimize deterministic complete automata runs in O(knlogn)O(kn\log n)-time, where kk is the size of the alphabet and nn the number of states. The main part of this algorithm corresponds to the computation of a coarsest bisimulation over a finite Deterministic Labelled Transition System (DLTS). By applying techniques we have developed in the case of simulations, we design a new algorithm which computes the coarsest bisimulation over a finite DLTS in O(mlogn)O(m\log n)-time and O(k+m+n)O(k+m+n)-space, with mm the number of transitions. The underlying DLTS does not need to be complete and thus: mknm\leq kn. This new algorithm is much simpler than the two others found in the literature.

Keywords

Cite

@article{arxiv.1302.3489,
  title  = {Bisimulations over DLTS in O(m.log n)-time},
  author = {Gérard Cece},
  journal= {arXiv preprint arXiv:1302.3489},
  year   = {2013}
}

Comments

Submitted to DLT'13

R2 v1 2026-06-21T23:26:20.887Z