Conversion of Parallel Regular Expressions to Non-deterministic Finite Automata using Partial Derivatives
Ajay Kumar and Anil Kumar Verma* Author for corresponding; e-mail address: ajayloura@gmail.com
Volume: Vol.41 No.5/2 (OCTOBER 2014)
Research Article
DOI:
Received: 18 October 2012, Revised: -, Accepted: 31 May 2013, Published: -
Citation: Kumar A. and Verma A.K., Conversion of Parallel Regular Expressions to Non-deterministic Finite Automata using Partial Derivatives, Chiang Mai Journal of Science, 2014; 41(5/2): 1409-1418.
Abstract
Several techniques like Thompson’s construction, partial derivatives, follow automata and positional automata have been proposed for the conversion of regular expressions to non-deterministic finite automata. Researchers have proposed different methodologies for the conversion of parallel regular expressions to non-deterministic finite automata having the number of states O(2|r|). The aim of the paper is to propose a new approach for the conversion of parallel regular expressions to non-deterministic finite automata. This innovative approach is the generalization of the Antimirov partial derivatives for the conversion of regular expressions to e-free non-deterministic finite automata. The number of states of the non-deterministic finite automaton is reduced from exponential O(2|r|) to polynomial (O(mk+1)), using this novel approach.