April 23, 2010

Examples

Example 1: Hello word example
This very simple example use the variance of the Individual as a fitness function.

from genSpline import *
 
# Parametre du GA
older = 10
popSize = 30
select = 5
gen = 32
longueur = 256
nbrGenerations = 200
mutations = 10
nbrStep = 50
 
def fitness(x_int, y_int):
	return exp(y_int.var())
 
presentGeneration = Population(popSize, gen, longueur, fitness, 0.0, 1.0,
splineType='real')
 
sim1 = splineRelaxGA(presentGeneration)
 
[presentGeneration, archiveBestInd, statMeanFitness, S] = sim1.run(nbrGenerations,
older, select, mutations, 0.12, nbrStep, selecMethod='SUSSelection')
 
presentGeneration.Ind[S[0]].plot()