SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4960
Partition Method for DFA Minimization
Abhishek Singh1, Dr. Satwinder Singh2
1M. Tech (Computer Science and Technology), Central University of Punjab, Bathinda.
2Assistant Professor, Dept. of Computer Science and Technology, Central University of Punjab, Bathinda.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - It is usually perceived that there are many DFAs which have those states which are not necessary for the machine.
Removal of those states cannot do any harm to machine. In this paper, our priority is to merge those states who are equalin terms
of transition. A method is proposed through which it can be done.
Key Words: DFA, Minimization.
1. INTRODUCTION
DFA is a mathematical conception, due to which strings are operated by taking an input and after processing they give some
output in the form of string. The language accepted or recognized by DFA is Regular Language.
There are finite number of states in DFA, in which, there is at-most on outgoing edge/transition from one state to another. It
has only one initial state but consists of a finite number of final states, means final state can be more than one.
DFA minimization is a process in which DFA is converted to an equivalent another DFA in which number of states are
particularly less. All states are compared through an algorithm and states those have same transitions aremergedas theygive
equivalent output for an equivalent input. The main advantages for a minimal DFA is as follows:
1. A minimal DFA executes faster in terms of time.
2. As number of states go less, the cost for designing a machine also go less.
3. Having less number of states helps in designing the less complex structure of a machine.
There are three types of non-productive states which can be merged or removed when minimization algorithmisappliedona
given DFA. Two of them don’t change the structure of DFA but one of them changed it, however, language recognized by the
DFA will be the same after minimization. The explanation of these non-productive states is:
1. Unreachable State: It is a state which cannot be reached directly or indirectly from initial state. If it is removed then, no
changes are done in the language of machine as well as structure of machine.
2. Dead State: It is a state from which we cannot come back to any state and it will go to itself number of times as it will
trap in itself. If it is removed, then no changes are done in the language of machine but there is a change in structure of
machine. The DFA will be converted into NFA after removing dead state.
3. Equal State: Two states are said to be equal when both of states go to the final or non-final state for the same input
transition. If both are go to the final or non-final state, then they can be mergedasgivesameoutputforthesameinput.If
they are merged, there is no change in language of machine as well as structure of machine.
There is numerous minimization algorithm present to convert a DFA into minimal DFA.Inthispaper,weproposed a partition
algorithm from which one can minimize the DFA.
2. PROPOSED WORK
In our proposed algorithm, we take partition of states for minimization in a particular pattern. After applying the method,
equivalent states are merged and the process is continued till all the states are compared for minimization and we get a
minimized DFA.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4961
Algorithm
Input: Deterministic Finite Automata
Output: Minimized Deterministic Finite Automata
Algorithm:
 Take a DFA with Initial State Qi and Final State Qj.
 Take Partition in the form of [ (Total number of states/2) +1]. Take floor value of division.
 Take first partition starting from initial State that is Q0.
 Check in the partition whether any state equivalent or not.
 If two state are equivalent then merge them and move to next partition.
 If any state from the current partition is not equivalent then move to next partition.
 States who have already merged cannot be the part of next partition but they will count in total number of states.
 Take next partition starting from next state in incremental numeric formforexample:ifinfirstpartitionifQ0 ismerge
other state take next partition from Q1 if Q0 and Q1 both are equivalent to some other states take partition fromQ2and
so on.
 Continue this process until all the states are covered.
 For last partition take the remaining ones
 After this process all the equivalent states are merged and DFA will become minimized DFA.
For equivalent state, here we consider that two state P and Q are said to be if both P and Q δ (P, x) and δ (Q, x) goestofinal state
or non-final state for every input string x.
3. EXPERIMENTS AND RESULTS
The experiments are done in the JFLAP tool in default settings.
Input: Given DFA
Table 1: Transition Table of DFA
Fig 1: Transition Diagram of DFA
States 0 1
Q0 Q0 Q2
Q1 Q3 Q1
Q2 Q3 Q1
Q3 Q1 Q4
Q4 Q1 Q4
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4962
Now according to Algorithm, first partition is taken according to the formula and is in between three states and the table is
given below
States 0 1
Q0 Q0 Q2
Q1 Q3 Q1
Q2 Q3 Q1
Table 2: First Partition Table
In this table, it is clear that states Q1 and state Q2 are equivalent since in both Q1 and Q2., transition of Q1 on 0 goes to Q3andon1
it goes to Q1 && Q2 on 0 goes to Q3 and on 1 it goes to Q1. Hence, they are equivalent state. So, we merge them (Q12).
Now for the next partition we start from the state Q3 the table is given below.
States 0 1
Q3 Q1 Q4
Q4 Q1 Q4
Q0 Q0 Q2
Table 3: Second Partition Table
Here in this partition, it is clear that state Q3 and state Q4 are equivalent states. Transition of Q3 on 0 is Q1 and on 1 it isQ4&&Q4
on 0 is Q1 and on 1 it goes to Q4.
Now, according to algorithm all the states cover we stop here and make a minimized DFA with the help Of the JFLAP tool. Now
our minimized DFA is given below:
Fig 2: Minimized DFA
After applying partition, we get minimized DFA.
Fig 3: Multiple Run of Strings in DFA
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4963
Fig 4: Multiple Run of Strings in DFA
Figure 3 and figure 4 represents the strings that are accepted before and after minimization on given DFA respectively. It is
clear from both the figures that there is no change in language of DFA, strings that are recognized by DFA before minimization
are also recognized even after applying minimization.
4. CONCLUSION
In this experiment, we proposed a minimization partition method from which by partitioning the states according to the
formula one can minimize the DFA by merging equivalent states and removing dead and unreachable states. All the
experimentation is done through JFLAP tool. After the minimization, it is checked that the DFA is successfully minimized with
no change in structure and accepting language by running the few examples on DFA.
REFERENCES
[1] lmeida, M., Moreira, N., & Reis, R. (2007). On the performance of automata minimization algorithms. In Proceedingsof
the 4th Conference on Computation in Europe: Logic and Theory of Algorithms, pp. 3-14.
[2] Amit Kishor Shukla, A. S. (December 2015). State Minimization Approach in Deterministic Finite Automatausing
Inefficient STate Elimination Approach. Internation Journal of AdvanceResearchinComputerScienceandManagement
Studies, Vol 3, Issue 12, pp 20-28.
[3] Basten, H. J. S. (2011). Ambiguity detection methods for context-free grammars (Doctoral dissertation, University of
Amsterdam).
[4] Berry G. and Sethi R. (1986), From Regular Expressions to Deterministic Automata, TheoreticalComputerScience,Vol.
48 pp. 117-126.
[5] Bruggemann Klein A.(1992), “Regular Expressions into Finite Automata,” Springer link Lecture notes in Computer
Science, Vol.583 pp. 87-98.
[6] Champarnaud, J. M., Ponty, J. L., &Ziadi, D. (1999). From regular expressionstofiniteautomata. Internationaljournal of
computer mathematics, Vol 72(4), pp 415-431.
[7] Chang, C. H., & Paige, R. (1992). From regular expressions to dfa's using compressed nfa's. In Annual Symposium on
Combinatorial Pattern Matching, pp. 90-110. Springer, Berlin, Heidelberg.
[8] Chang, C. H., & Paige, R. (1997). From regular expressions to DFA's using compressed NFA's. Theoretical Computer
Science, Vol 178(1-2), pp 1-36.
[9] Chhabra, T., & Kuymar, A. (2012). New heuristics for conversion of Deterministic finite automata to Regular
expression. International Journal of Advanced Research in Computer Science, 3(4).
[10] Choubey, A., & Ravi, K. M. (2013). Minimization of deterministic finite automata with vague (final) states and
intuitionistic fuzzy (final) states. Iranian Journal of Fuzzy Systems, 10(1), 75-88.
[11] Gruber, H., & Holzer, M. (2015). From finite automata to regular expressions and back—a summary on descriptional
complexity. International Journal of Foundations of Computer Science, Vol 26(08), pp 1009-1040.

More Related Content

What's hot

Design and analysis of algorithms
Design and analysis of algorithmsDesign and analysis of algorithms
Design and analysis of algorithms
Dr Geetha Mohan
 
Empirical analysis
Empirical analysisEmpirical analysis
Main topic 3 problem solving and office automation
Main topic 3 problem solving and office automationMain topic 3 problem solving and office automation
Main topic 3 problem solving and office automation
Infinity Tech Solutions
 
3 algorithm-and-flowchart
3 algorithm-and-flowchart3 algorithm-and-flowchart
3 algorithm-and-flowchart
Rohit Shrivastava
 
Algorithmic research
Algorithmic researchAlgorithmic research
Algorithmic research
Merlin Florrence
 
Amortized analysis
Amortized analysisAmortized analysis
Amortized analysis
Dr Shashikant Athawale
 
Algorithm defination, design & Implementation
Algorithm defination, design & ImplementationAlgorithm defination, design & Implementation
Algorithm defination, design & Implementation
Bilal Maqbool ツ
 
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
ijma
 
Our presentation on algorithm design
Our presentation on algorithm designOur presentation on algorithm design
Our presentation on algorithm design
Nahid Hasan
 
C basics
C basicsC basics
C basics
sridevi5983
 
Fundamental of Algorithms
Fundamental of Algorithms Fundamental of Algorithms
Fundamental of Algorithms
Dr Shashikant Athawale
 
IRJET- Matrix Multiplication using Strassen’s Method
IRJET-  	  Matrix Multiplication using Strassen’s MethodIRJET-  	  Matrix Multiplication using Strassen’s Method
IRJET- Matrix Multiplication using Strassen’s Method
IRJET Journal
 
Basic Algorithm @PPSC(1)
Basic Algorithm @PPSC(1)Basic Algorithm @PPSC(1)
Basic Algorithm @PPSC(1)
Amiya Bhusan
 
Design and analysis of algorithms - Abstract View
Design and analysis of algorithms - Abstract ViewDesign and analysis of algorithms - Abstract View
Design and analysis of algorithms - Abstract View
Waqas Nawaz
 
Type Conversion Elimination by Dominant Flow Analysis
Type Conversion Elimination by Dominant Flow AnalysisType Conversion Elimination by Dominant Flow Analysis
Type Conversion Elimination by Dominant Flow Analysis
inventionjournals
 
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
cscpconf
 
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
csandit
 
Fundamentals of algorithms
Fundamentals of algorithmsFundamentals of algorithms
Fundamentals of algorithms
Amit Kumar Rathi
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
Elizabeth de Leon Aler
 

What's hot (19)

Design and analysis of algorithms
Design and analysis of algorithmsDesign and analysis of algorithms
Design and analysis of algorithms
 
Empirical analysis
Empirical analysisEmpirical analysis
Empirical analysis
 
Main topic 3 problem solving and office automation
Main topic 3 problem solving and office automationMain topic 3 problem solving and office automation
Main topic 3 problem solving and office automation
 
3 algorithm-and-flowchart
3 algorithm-and-flowchart3 algorithm-and-flowchart
3 algorithm-and-flowchart
 
Algorithmic research
Algorithmic researchAlgorithmic research
Algorithmic research
 
Amortized analysis
Amortized analysisAmortized analysis
Amortized analysis
 
Algorithm defination, design & Implementation
Algorithm defination, design & ImplementationAlgorithm defination, design & Implementation
Algorithm defination, design & Implementation
 
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
Implementation Of Grigoryan FFT For Its Performance Case Study Over Cooley-Tu...
 
Our presentation on algorithm design
Our presentation on algorithm designOur presentation on algorithm design
Our presentation on algorithm design
 
C basics
C basicsC basics
C basics
 
Fundamental of Algorithms
Fundamental of Algorithms Fundamental of Algorithms
Fundamental of Algorithms
 
IRJET- Matrix Multiplication using Strassen’s Method
IRJET-  	  Matrix Multiplication using Strassen’s MethodIRJET-  	  Matrix Multiplication using Strassen’s Method
IRJET- Matrix Multiplication using Strassen’s Method
 
Basic Algorithm @PPSC(1)
Basic Algorithm @PPSC(1)Basic Algorithm @PPSC(1)
Basic Algorithm @PPSC(1)
 
Design and analysis of algorithms - Abstract View
Design and analysis of algorithms - Abstract ViewDesign and analysis of algorithms - Abstract View
Design and analysis of algorithms - Abstract View
 
Type Conversion Elimination by Dominant Flow Analysis
Type Conversion Elimination by Dominant Flow AnalysisType Conversion Elimination by Dominant Flow Analysis
Type Conversion Elimination by Dominant Flow Analysis
 
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
PERFORMANCE EVALUATIONS OF GRIORYAN FFT AND COOLEY-TUKEY FFT ONTO XILINX VIRT...
 
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
Performance evaluations of grioryan fft and cooley tukey fft onto xilinx virt...
 
Fundamentals of algorithms
Fundamentals of algorithmsFundamentals of algorithms
Fundamentals of algorithms
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 

Similar to IRJET- Partition Method for DFA Minimization

DFA Minimization using Hopcroft’s Theorem
DFA Minimization using Hopcroft’s TheoremDFA Minimization using Hopcroft’s Theorem
DFA Minimization using Hopcroft’s Theorem
IRJET Journal
 
NFA to DFA conversion in C
NFA to DFA conversion in CNFA to DFA conversion in C
NFA to DFA conversion in C
IRJET Journal
 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET Journal
 
DFA CREATOR AND STRING TESTER
DFA CREATOR AND STRING TESTERDFA CREATOR AND STRING TESTER
DFA CREATOR AND STRING TESTER
IRJET Journal
 
IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...
IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...
IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...
IRJET Journal
 
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSPIMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IAEME Publication
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET Journal
 
IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...
IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...
IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...
IRJET Journal
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET Journal
 
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable CoefficientsTranspose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
IRJET Journal
 
IRJET- Designing of Basic Types of Filters using Standard Tool
IRJET-  	  Designing of Basic Types of Filters using Standard ToolIRJET-  	  Designing of Basic Types of Filters using Standard Tool
IRJET- Designing of Basic Types of Filters using Standard Tool
IRJET Journal
 
Regular Expression to Non-Deterministic Finite Automata Converter
Regular Expression to Non-Deterministic Finite Automata ConverterRegular Expression to Non-Deterministic Finite Automata Converter
Regular Expression to Non-Deterministic Finite Automata Converter
IRJET Journal
 
Regular Expression to Deterministic Finite Automata
Regular Expression to Deterministic Finite AutomataRegular Expression to Deterministic Finite Automata
Regular Expression to Deterministic Finite Automata
IRJET Journal
 
IRJET- Smart Wiper System for Skyscrapers
IRJET- Smart Wiper System for SkyscrapersIRJET- Smart Wiper System for Skyscrapers
IRJET- Smart Wiper System for Skyscrapers
IRJET Journal
 
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET Journal
 
IRJET - Handwritten Bangla Digit Recognition using Capsule Network
IRJET -  	  Handwritten Bangla Digit Recognition using Capsule NetworkIRJET -  	  Handwritten Bangla Digit Recognition using Capsule Network
IRJET - Handwritten Bangla Digit Recognition using Capsule Network
IRJET Journal
 
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET-	 Fault- Tolerant Fir Filter ImplementationIRJET-	 Fault- Tolerant Fir Filter Implementation
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET Journal
 
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
AM Publications
 
IRJET- Next Generation System Assistant
IRJET- Next Generation System AssistantIRJET- Next Generation System Assistant
IRJET- Next Generation System Assistant
IRJET Journal
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET Journal
 

Similar to IRJET- Partition Method for DFA Minimization (20)

DFA Minimization using Hopcroft’s Theorem
DFA Minimization using Hopcroft’s TheoremDFA Minimization using Hopcroft’s Theorem
DFA Minimization using Hopcroft’s Theorem
 
NFA to DFA conversion in C
NFA to DFA conversion in CNFA to DFA conversion in C
NFA to DFA conversion in C
 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
 
DFA CREATOR AND STRING TESTER
DFA CREATOR AND STRING TESTERDFA CREATOR AND STRING TESTER
DFA CREATOR AND STRING TESTER
 
IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...
IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...
IRJET- RESULT:Wavelet Transform along with SPIHT Algorithm Used for Image Com...
 
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSPIMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
IMPLEMENTATION OF FRACTIONAL ORDER TRANSFER FUNCTION USING LOW COST DSP
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate TopologyIRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
 
IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...
IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...
IRJET- Analysis of Cocke-Younger-Kasami and Earley Algorithms on Probabilisti...
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex Multiplication
 
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable CoefficientsTranspose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
 
IRJET- Designing of Basic Types of Filters using Standard Tool
IRJET-  	  Designing of Basic Types of Filters using Standard ToolIRJET-  	  Designing of Basic Types of Filters using Standard Tool
IRJET- Designing of Basic Types of Filters using Standard Tool
 
Regular Expression to Non-Deterministic Finite Automata Converter
Regular Expression to Non-Deterministic Finite Automata ConverterRegular Expression to Non-Deterministic Finite Automata Converter
Regular Expression to Non-Deterministic Finite Automata Converter
 
Regular Expression to Deterministic Finite Automata
Regular Expression to Deterministic Finite AutomataRegular Expression to Deterministic Finite Automata
Regular Expression to Deterministic Finite Automata
 
IRJET- Smart Wiper System for Skyscrapers
IRJET- Smart Wiper System for SkyscrapersIRJET- Smart Wiper System for Skyscrapers
IRJET- Smart Wiper System for Skyscrapers
 
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
IRJET- Two-Class Priority Queueing System with Restricted Number of Priority ...
 
IRJET - Handwritten Bangla Digit Recognition using Capsule Network
IRJET -  	  Handwritten Bangla Digit Recognition using Capsule NetworkIRJET -  	  Handwritten Bangla Digit Recognition using Capsule Network
IRJET - Handwritten Bangla Digit Recognition using Capsule Network
 
IRJET- Fault- Tolerant Fir Filter Implementation
IRJET-	 Fault- Tolerant Fir Filter ImplementationIRJET-	 Fault- Tolerant Fir Filter Implementation
IRJET- Fault- Tolerant Fir Filter Implementation
 
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
Improvement in Traditional Set Partitioning in Hierarchical Trees (SPIHT) Alg...
 
IRJET- Next Generation System Assistant
IRJET- Next Generation System AssistantIRJET- Next Generation System Assistant
IRJET- Next Generation System Assistant
 
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
IRJET- Low Complexity Pipelined FFT Design for High Throughput and Low Densit...
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 

Recently uploaded (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 

IRJET- Partition Method for DFA Minimization

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4960 Partition Method for DFA Minimization Abhishek Singh1, Dr. Satwinder Singh2 1M. Tech (Computer Science and Technology), Central University of Punjab, Bathinda. 2Assistant Professor, Dept. of Computer Science and Technology, Central University of Punjab, Bathinda. ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - It is usually perceived that there are many DFAs which have those states which are not necessary for the machine. Removal of those states cannot do any harm to machine. In this paper, our priority is to merge those states who are equalin terms of transition. A method is proposed through which it can be done. Key Words: DFA, Minimization. 1. INTRODUCTION DFA is a mathematical conception, due to which strings are operated by taking an input and after processing they give some output in the form of string. The language accepted or recognized by DFA is Regular Language. There are finite number of states in DFA, in which, there is at-most on outgoing edge/transition from one state to another. It has only one initial state but consists of a finite number of final states, means final state can be more than one. DFA minimization is a process in which DFA is converted to an equivalent another DFA in which number of states are particularly less. All states are compared through an algorithm and states those have same transitions aremergedas theygive equivalent output for an equivalent input. The main advantages for a minimal DFA is as follows: 1. A minimal DFA executes faster in terms of time. 2. As number of states go less, the cost for designing a machine also go less. 3. Having less number of states helps in designing the less complex structure of a machine. There are three types of non-productive states which can be merged or removed when minimization algorithmisappliedona given DFA. Two of them don’t change the structure of DFA but one of them changed it, however, language recognized by the DFA will be the same after minimization. The explanation of these non-productive states is: 1. Unreachable State: It is a state which cannot be reached directly or indirectly from initial state. If it is removed then, no changes are done in the language of machine as well as structure of machine. 2. Dead State: It is a state from which we cannot come back to any state and it will go to itself number of times as it will trap in itself. If it is removed, then no changes are done in the language of machine but there is a change in structure of machine. The DFA will be converted into NFA after removing dead state. 3. Equal State: Two states are said to be equal when both of states go to the final or non-final state for the same input transition. If both are go to the final or non-final state, then they can be mergedasgivesameoutputforthesameinput.If they are merged, there is no change in language of machine as well as structure of machine. There is numerous minimization algorithm present to convert a DFA into minimal DFA.Inthispaper,weproposed a partition algorithm from which one can minimize the DFA. 2. PROPOSED WORK In our proposed algorithm, we take partition of states for minimization in a particular pattern. After applying the method, equivalent states are merged and the process is continued till all the states are compared for minimization and we get a minimized DFA.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4961 Algorithm Input: Deterministic Finite Automata Output: Minimized Deterministic Finite Automata Algorithm:  Take a DFA with Initial State Qi and Final State Qj.  Take Partition in the form of [ (Total number of states/2) +1]. Take floor value of division.  Take first partition starting from initial State that is Q0.  Check in the partition whether any state equivalent or not.  If two state are equivalent then merge them and move to next partition.  If any state from the current partition is not equivalent then move to next partition.  States who have already merged cannot be the part of next partition but they will count in total number of states.  Take next partition starting from next state in incremental numeric formforexample:ifinfirstpartitionifQ0 ismerge other state take next partition from Q1 if Q0 and Q1 both are equivalent to some other states take partition fromQ2and so on.  Continue this process until all the states are covered.  For last partition take the remaining ones  After this process all the equivalent states are merged and DFA will become minimized DFA. For equivalent state, here we consider that two state P and Q are said to be if both P and Q δ (P, x) and δ (Q, x) goestofinal state or non-final state for every input string x. 3. EXPERIMENTS AND RESULTS The experiments are done in the JFLAP tool in default settings. Input: Given DFA Table 1: Transition Table of DFA Fig 1: Transition Diagram of DFA States 0 1 Q0 Q0 Q2 Q1 Q3 Q1 Q2 Q3 Q1 Q3 Q1 Q4 Q4 Q1 Q4
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4962 Now according to Algorithm, first partition is taken according to the formula and is in between three states and the table is given below States 0 1 Q0 Q0 Q2 Q1 Q3 Q1 Q2 Q3 Q1 Table 2: First Partition Table In this table, it is clear that states Q1 and state Q2 are equivalent since in both Q1 and Q2., transition of Q1 on 0 goes to Q3andon1 it goes to Q1 && Q2 on 0 goes to Q3 and on 1 it goes to Q1. Hence, they are equivalent state. So, we merge them (Q12). Now for the next partition we start from the state Q3 the table is given below. States 0 1 Q3 Q1 Q4 Q4 Q1 Q4 Q0 Q0 Q2 Table 3: Second Partition Table Here in this partition, it is clear that state Q3 and state Q4 are equivalent states. Transition of Q3 on 0 is Q1 and on 1 it isQ4&&Q4 on 0 is Q1 and on 1 it goes to Q4. Now, according to algorithm all the states cover we stop here and make a minimized DFA with the help Of the JFLAP tool. Now our minimized DFA is given below: Fig 2: Minimized DFA After applying partition, we get minimized DFA. Fig 3: Multiple Run of Strings in DFA
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 4963 Fig 4: Multiple Run of Strings in DFA Figure 3 and figure 4 represents the strings that are accepted before and after minimization on given DFA respectively. It is clear from both the figures that there is no change in language of DFA, strings that are recognized by DFA before minimization are also recognized even after applying minimization. 4. CONCLUSION In this experiment, we proposed a minimization partition method from which by partitioning the states according to the formula one can minimize the DFA by merging equivalent states and removing dead and unreachable states. All the experimentation is done through JFLAP tool. After the minimization, it is checked that the DFA is successfully minimized with no change in structure and accepting language by running the few examples on DFA. REFERENCES [1] lmeida, M., Moreira, N., & Reis, R. (2007). On the performance of automata minimization algorithms. In Proceedingsof the 4th Conference on Computation in Europe: Logic and Theory of Algorithms, pp. 3-14. [2] Amit Kishor Shukla, A. S. (December 2015). State Minimization Approach in Deterministic Finite Automatausing Inefficient STate Elimination Approach. Internation Journal of AdvanceResearchinComputerScienceandManagement Studies, Vol 3, Issue 12, pp 20-28. [3] Basten, H. J. S. (2011). Ambiguity detection methods for context-free grammars (Doctoral dissertation, University of Amsterdam). [4] Berry G. and Sethi R. (1986), From Regular Expressions to Deterministic Automata, TheoreticalComputerScience,Vol. 48 pp. 117-126. [5] Bruggemann Klein A.(1992), “Regular Expressions into Finite Automata,” Springer link Lecture notes in Computer Science, Vol.583 pp. 87-98. [6] Champarnaud, J. M., Ponty, J. L., &Ziadi, D. (1999). From regular expressionstofiniteautomata. Internationaljournal of computer mathematics, Vol 72(4), pp 415-431. [7] Chang, C. H., & Paige, R. (1992). From regular expressions to dfa's using compressed nfa's. In Annual Symposium on Combinatorial Pattern Matching, pp. 90-110. Springer, Berlin, Heidelberg. [8] Chang, C. H., & Paige, R. (1997). From regular expressions to DFA's using compressed NFA's. Theoretical Computer Science, Vol 178(1-2), pp 1-36. [9] Chhabra, T., & Kuymar, A. (2012). New heuristics for conversion of Deterministic finite automata to Regular expression. International Journal of Advanced Research in Computer Science, 3(4). [10] Choubey, A., & Ravi, K. M. (2013). Minimization of deterministic finite automata with vague (final) states and intuitionistic fuzzy (final) states. Iranian Journal of Fuzzy Systems, 10(1), 75-88. [11] Gruber, H., & Holzer, M. (2015). From finite automata to regular expressions and back—a summary on descriptional complexity. International Journal of Foundations of Computer Science, Vol 26(08), pp 1009-1040.