API Referece

genopt

Contains the GeneticOptimizer class, which is the easiest way to perform genetic optimization using PyGenOpt. Initialize the optimizer with a multitude of settings and then use optimize() to start searching for an optimum.

population

Contains functions for initializing and updating the the population of chromosomes.

evaluation

Contains functions for evaluating the fitness of the population using the objective function.

selection

Contains functions for selection of fit individuals in the population.

crossover

Contains crossover operations that are used to mix the chromosomes of the population.

mutation

Contains functions for introducing new genes into the population.