Abstract
In this paper,we have considered the state minimization problem for Deterministic Finite Automata (DFA). An efficient parallel algorithm for solving the problem on an arbitrary CRCW PRAM has been proposed. For n number of states and k number of inputs in Σ of the DFA to be minimized,the algorithm runs in O(kn log n) time and uses O( n/log n ) processors.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aho A. V., Hopcroft J.E. and Ullman J. D.: The design and analysis of computer algorithms. Addison-Wesley,Reading, Massachusetts (1974) 35, 36
Blum N.: An O(n log n) implementation of the standard method of minimizing n-state finite automata. Information Processing Letters 57 (1996) 65–6935
Cho S. and Huynh D.T.: The parallel complexity of coarsest set partition problems. Information Processing Letters 42 (1992) 89–94 35, 36
Huffman D.A.: The Synthesis of Sequential Switching Circuits. Journal of Franklin Institute 257 (1954) 161–190 34
Hopcroft J.E.: An n log n algorithm for minimizing states in a finite automata. Theory of Machines and Computation,A cademic Press (1971) 189–19635
Hopcroft J.E. and Ullman J.D.: Introduction to automata theory,languages, and computation. Addison-Wesley,Reading, Massachusetts (1979) 34
Jaja J. and Kosaraju S.R.: Parallel algorithms for planar graph isomorphism and related problems. IEEE Transactions on Circuits and Systems 35 (1988) 304–311 35
Jaja J. and Ryu K.W.: An Efficient Parallel Algorithm for the Single Function Coarsest Partition Problem. Theoretical Computer Science 129 (1994) 293–307 35
Matias Y. and Vishkin U.: On parallel hashing and integer sorting. Journal of Algorithms 4 (1991) 573–606 37, 38
Moore E. F.: Gedanken-experiments on sequential circuits. Automata Studies, Princeton University Press (1956) 129–153 34
Paige R., Tarjan R. E. and Bonic R.: A linear time solution to the single function coarsest partition problem. Theoretical Computer Science 40 (1985) 67–84 36
Ravikumar B. and Xiong X.: A parallel algorithm for minimization of finite automata. Proceedings of the 10th International Parallel Processing Symposium, Honululu,Hawaii (1996) 187–191 35
Srikant Y.N.: A parallel algorithm for the minimization of finite state automata. International Journal Computer Math. 32 (1990) 1–11 35
Vardi M.: Nontraditional applications of automata theory. Lecture Notes in Computer Science,Springer-Verlag 789 (1994) 575–597 34
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tewari, A., Srivastava, U., Gupta, P. (2002). A Parallel DFA Minimization Algorithm. In: Sahni, S., Prasanna, V.K., Shukla, U. (eds) High Performance Computing — HiPC 2002. HiPC 2002. Lecture Notes in Computer Science, vol 2552. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36265-7_4
Download citation
DOI: https://doi.org/10.1007/3-540-36265-7_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00303-8
Online ISBN: 978-3-540-36265-4
eBook Packages: Springer Book Archive