• 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