|
GeneticAlgorithm
0.5 (beta)
A python framework for rapid GA prototyping
|
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 |
| 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.
| tuple OrdonezDemo::ga |
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.
| OrdonezDemo::maximize = True |
Definition at line 9 of file OrdonezDemo.py.
| int OrdonezDemo::nNodes = 12 |
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.