GeneticAlgorithm  0.5 (beta)
A python framework for rapid GA prototyping
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
BaseObject
GABaseObject-demo.GeneticExampleClass
GADemo.NumOnesAn evaluation operator that computes the number of ones in a segment whose data can be converted to binary using the bin() function
GeneticAlgorithm.Core.BaseChromosomeSegmentThis class defines the minimal expression of a chromosome segment
GeneticAlgorithm.Core.BasePeriodicOperatorA class that serves as a base for all periodic operators
GeneticAlgorithm.Core.CrossoverCrossover two individuals from population.matingPool with probability population.crossoverProbability
GeneticAlgorithm.Core.GABaseObjectThe base object provides the functions repr and str
GeneticAlgorithm.Core.GeneticOperatorGeneticOperator is the base class that should be used to implement selection, crossover and mutation
GeneticAlgorithm.Core.GenotypeThe base Genotype class from which all chromosomes must derived
GeneticAlgorithm.Core.IndividualThis class is a container intended to store all information relevant to an individual
GeneticAlgorithm.Core.MutateMutate an individual
GeneticAlgorithm.Core.PopulationThis class is a container, intended to store references to individuals and all their
GeneticAlgorithm.Core.SchedulerA class that encapsulates a Population and a list of GeneticOperator
GeneticAlgorithm.EvaluationOperators.BaseEvaluationOperatorThis class provides an easy way of developing evaluation operators that only evaluate recently replaced individuals
GeneticAlgorithm.GenotypeLibrary.BinaryChromosomeSegmentThis class implements an integer variable encoded by a fixed number of bits
GeneticAlgorithm.GraphLibrary.BestPathPlotLoggerThis class extends the PlottingOperators::PlotBestLogger to display the best tour found so far
GeneticAlgorithm.GraphLibrary.GraphThis class
GeneticAlgorithm.GraphLibrary.OrdonezA GeneticAlgorithm::Core::GeneticOperator derivate that decodes a binary genotype as a permutation of the numbers 0:n, where n is the number of segments in the genotype
GeneticAlgorithm.GraphLibrary.PathLengthFitnessA GeneticAlgorithm::Core::GeneticOperator derivate that uses
GeneticAlgorithm.LoggingOperators.BestLoggerThis class stores the best individual of the population, if it is better than the last individual found
GeneticAlgorithm.LoggingOperators.LogGenerationsLog the full population of a GA
GeneticAlgorithm.PlottingOperators.PlotBestLoggerA BestLogger specialization that plots the historic progression of the best criterion with each tick
GeneticAlgorithm.SelectionOperators.KTournamentA selection operator that implements the k-tournament algorithm
GeneticAlgorithm.SelectionOperators.SelectLethalsSelect the individuals to replace based on the population.maximize flag and the population.genSize property
GeneticAlgorithm.SelectionOperators.SUSSelectionThis operator performs stochastic uniform selection over the population, updating the field matingPool
KapsackSearch.SearchManager
KapsackSearch.SearchNode
KnapsackDemo.KnapsackAn evaluation operator that computes the relaxed version of the objective function used to solve a knapsack instance
object
 All Classes Namespaces Files Functions Variables