Hide Comments
Hide Comments

Comments (0)

Defines the types of genetic Operations that the genetic component performs.

Genetic algorithms and programs are computer science techniques that seek to solve optimization or search problems. They are inspired by evolutionary biology and approach the search problem as a task of evolving a group or population of candidate individuals through successive generations, selecting fitter (or better) child individuals for each generation, until a solution is found. It uses evolutionary biology techniques such as inheritance, mutation, selection, and crossover (also called recombination).
 

Namespace: RSGAConsts

expandingSyntax

Delphi

type 
  TGAGeneticOperation = ( 
  goCrossover, 
  goMutate, 
  goInvert); 
 

expandingMembers

 

Name

Description

public enummember

goCrossover

Crossover involves combining a portion of one parent's chromosome with another portion of the second parent's chromosome to make the child's new chromosome.

public enummember

goInvert

Inversion involves flipping a range of bits or doing a point mutation of a tree node in the chromosomes of individuals.

public enummember

goMutate

Mutation involves randomly flipping some bits or replacing tree nodes in the chromosomes of individuals.
 

Top

expandingSee Also

Comments (0)