Design Of HDL Programmes For Digital Systems Using Genetic Algorithms
Price
Free (open access)
Volume
6
Pages
8
Published
1994
Size
553 kb
Paper DOI
10.2495/AI940351
Copyright
WIT Press
Author(s)
R.C. Seals & G.F. Whapshott
Abstract
Design of HDL programmes for digital systems using genetic algorithms R.C. Seals & G.F. Whapshott o/ En^meermp, f/mrera^z/ o/ Introduction Genetic Algorithms [1] offer significant potential to produce solutions to difficult problems. This is achieved by encoding the problem as a binary string, creating a random selection of strings, known as the population, and then applying two evolutionary processes known as 'mutation' and 'cross over', to produce alternative 'new' binary string. Mutation occurs when an existing binary string has one of its bit values selected at random changed, either from 0 to 1 or 1 to 0. This process is illustrated in Figure 1. 0 0 1 1 0 1 1 1 0 0 1 1 0 1 1 0 1 0 0 original string __- randomly chosen position 0 0 1 1 0 1 0 1 0 0 1 1 0 1 1 0 1 0 0 Figure 1 Mutation The other option in evolutionary processes is 'cross-over' when step changes solutions are obtained by taking a pai
Keywords