GeneticAlgorithm  0.5 (beta)
A python framework for rapid GA prototyping
OrdonezDemo Namespace Reference

Variables

int nNodes = 12
 maximize = True
tuple instanceGraph = GraphLibrary.Graph(N=nNodes)
tuple ch = Core.Genotype(segments=[GenotypeLibrary.BinaryChromosomeSegment(nBits=int(math.ceil(math.log(i+1,2)))) for i in range(1,nNodes)])
tuple p = Core.Population(schema=ch, popSize=200, genSize=200, maximize=maximize, mutation_probability=0.5)
tuple ga

Variable Documentation

tuple OrdonezDemo::ch = Core.Genotype(segments=[GenotypeLibrary.BinaryChromosomeSegment(nBits=int(math.ceil(math.log(i+1,2)))) for i in range(1,nNodes)])

Definition at line 13 of file OrdonezDemo.py.

Initial value:
00001 Core.Scheduler( name='Demo',\
00002                          population=p,\
00003                          operators=[ GraphLibrary.Ordonez(),\
00004                                      GraphLibrary.PathLengthFitness(graph=instanceGraph),\
00005                                      GraphLibrary.BestPathPlotLogger(maximize=maximize, graph=instanceGraph, iterationFrequency=1),\
00006                                      #SelectionOperators.SUSSelection(),\
00007                                      SelectionOperators.KTournament(),\
00008                                      SelectionOperators.SelectLethals(),\
00009                                      Core.Crossover(),\
00010                                      Core.Mutate()])

Definition at line 26 of file OrdonezDemo.py.

tuple OrdonezDemo::instanceGraph = GraphLibrary.Graph(N=nNodes)

Definition at line 11 of file OrdonezDemo.py.

Definition at line 9 of file OrdonezDemo.py.

Definition at line 7 of file OrdonezDemo.py.

tuple OrdonezDemo::p = Core.Population(schema=ch, popSize=200, genSize=200, maximize=maximize, mutation_probability=0.5)

Definition at line 17 of file OrdonezDemo.py.

 All Classes Namespaces Files Functions Variables