• DocumentCode
    2133280
  • Title

    A parallel algorithm for minimization of finite automata

  • Author

    Ravikumar, B. ; Xiong, X.

  • Author_Institution
    Dept. of Comput. Sci., Rhode Island Univ., Kingston, RI, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    187
  • Lastpage
    191
  • Abstract
    We present a parallel algorithm for the minimization of deterministic finite state automata (DFAs) and discuss its implementation on a connection machine CM-5 using data parallel and message passing models. We show that its time complexity on a p processor EREW PRAM (p⩽n) for inputs of size n is O([n log2 n/p]+log n log p) uniformly on almost all instances. The work done by our algorithm is thus within a factor of O(log n) of the best known sequential algorithm. The space used by our algorithm is linear in the input size. The actual resource requirements of our implementations are consistent with these estimates. Although parallel algorithms have been proposed for this problem in the past, they are not practical. We discuss the implementation details and the experimental results
  • Keywords
    computational complexity; deterministic automata; finite automata; message passing; minimisation; parallel algorithms; parallel machines; random-access storage; CM-5; EREW PRAM; connection machine; data parallel model; deterministic finite state automata; experimental results; finite automata minimization; message passing; parallel algorithm; resource requirements; sequential algorithm; time complexity; Automata; Computer science; Concurrent computing; Doped fiber amplifiers; Ear; Message passing; Minimization methods; Parallel algorithms; Phase change random access memory; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508056
  • Filename
    508056