gatbxa2 - 2 Reference bs2rv .2-5 crtbase .2-7 crtbp .2-8...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Genetic Algorithm Toolbox User’s Guide 2-1 2 Reference bs2rv ....................................................................................................... 2-5 crtbase ................................................................................................... 2-7 crtbp ........................................................................................................ 2-8 crtrp ........................................................................................................ 2-10 migrate ................................................................................................... 2-11 mut ............................................................................................................ 2-14 mutate ..................................................................................................... 2-16 mutbga ..................................................................................................... 2-17 ranking ................................................................................................... 2-20 recdis ..................................................................................................... 2-24 recint ..................................................................................................... 2-26 reclin ..................................................................................................... 2-28 recmut ..................................................................................................... 2-30 recombin ................................................................................................. 2-33 reins ........................................................................................................ 2-34 rep ............................................................................................................. 2-37 rws ............................................................................................................. 2-38 scaling ................................................................................................... 2-40 select ..................................................................................................... 2-41 sus ............................................................................................................ 2-44 xovdp ........................................................................................................ 2-46 xovdprs ................................................................................................... 2-47 xovmp ........................................................................................................ 2-48 xovsh ........................................................................................................ 2-49 xovshrs ................................................................................................... 2-50 xovsp ........................................................................................................ 2-51 xovsprs ................................................................................................... 2-52
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Genetic Algorithm Toolbox User’s Guide 2-2 2 Reference This Section contains detailed descriptions of all of the functions in the Genetic Algorithm Toolbox. It begins with a list of functions grouped by subject area and continues with Reference entries in alphabetical order. Information about individual functions is also available through the on-line Help facility.
Background image of page 2
Genetic Algorithm Toolbox User’s Guide 2-3 CREATING POPULATIONS crtbase create a base vector crtbp create arbitrary discrete random populations crtrp create real-valued initial population FITNESS ASSIGNMENT ranking generalised rank-based f tness assignment scaling proportional f tness scaling SELECTION FUNCTIONS reins uniform random and f tness-based reinsertion rws roulette wheel selection select high-level selection routine sus stochastic universal sampling MUTATION OPERATORS mut discrete mutation mutate high-level mutation function mutbga real-value mutation
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Genetic Algorithm Toolbox User’s Guide 2-4 CROSSOVER OPERATORS recdis discrete recombination recint intermediate recombination reclin line recombination recmut line recombination with mutation features recombin high-level recombination operator xovdp double-point crossover xovdprs double-point reduced surrogate crossover xovmp general multi-point crossover xovsh shuf f e crossover xovshrs shuf f e reduced surrogate crossover xovsp single-point crossover xovsprs single-point reduced surrogate crossover SUBPOPULATION SUPPORT migrate exchange individuals between subpopulations UTILITY FUNCTIONS bs2rv binary string to real-value conversion rep matrix replication
Background image of page 4
Genetic Algorithm Toolbox User’s Guide 2-5 bs2rv Purpose binary string to real value conversion Synopsis Phen = bs2rv(Chrom, FieldD) Description Phen = bs2rv(Chrom, FieldD) decodes the binary representation of the population, Chrom , into vectors of reals. The chromosomes are seen as concatenated binary strings of given length, and decoded into real numbers over a speci f ed interval using either standard binary or Gray coding according to the decoding matrix, FieldD . The resulting matrix, Phen , contains the corresponding population phenotypes. The use of Gray coding for binary chromosome representation is recommended as the regular Hamming distance between quantization intervals reportedly makes the genetic search less deceptive (see, for example, [1, 2]). An option to set the scaling between quantization points can be used to select either linear or logarithmic decoding to real values from binary strings. Logarithmic scaling is useful when the range of decision variable is unknown at the outset as a wider range of parametric
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 05/01/2011 for the course ELECTRICAL EE5602 taught by Professor Xuequan during the Spring '11 term at City University of Hong Kong.

Page1 / 52

gatbxa2 - 2 Reference bs2rv .2-5 crtbase .2-7 crtbp .2-8...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online