DocumentCode
1608327
Title
Genetic algorithms - synthesis of finite state machines
Author
Popov, Andrey ; Filipova, Krasimira
Volume
3
fYear
2004
Firstpage
388
Abstract
Genetic algorithms (GAs) are a stochastic, non-derivative optimization method. They use populations of acceptable solutions (genes) of the given problem, which evolve toward optimum. The paper introduces GAs as a method for the synthesis of the activation function of flip-flops in finite state machines. The genes in standard GAs are Boolean vectors. When JK and RS flip-flops are used in the synthesis of finite state machines, there are undefined variables in the activation signals. When the finite state machine is of high order, the Quine-McClusky method is used, which requires exact values of the variables. At this stage, the GAs are used to find the optimal set of variables, in terms of simplifying the description.
Keywords
Boolean algebra; finite state machines; flip-flops; genetic algorithms; stochastic processes; Boolean vectors; JK flip-flops; Quine-McClusky method; RS flip-flops; acceptable solutions; finite state machine synthesis; genetic algorithms; stochastic method; stochastic optimization method; Automata; Boolean functions; Evolution (biology); Flip-flops; Genetic algorithms; MATLAB; Minimization methods; Optimization methods; Signal synthesis; Stochastic processes;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics Technology: Meeting the Challenges of Electronics Technology Progress, 2004. 27th International Spring Seminar on
Print_ISBN
0-7803-8422-9
Type
conf
DOI
10.1109/ISSE.2004.1490840
Filename
1490840
Link To Document