geneticengine.algorithms.gp.gp

Attributes

logger

Classes

GeneticProgramming

Represents the Genetic Programming algorithm. Defaults as given in A

Functions

default_generic_programming_step()

The default step in Genetic Programming.

Module Contents

geneticengine.algorithms.gp.gp.logger
geneticengine.algorithms.gp.gp.default_generic_programming_step()

The default step in Genetic Programming.

class geneticengine.algorithms.gp.gp.GeneticProgramming(problem, budget, representation, random=None, tracker=None, population_size=100, population_initializer=None, step=None)

Bases: geneticengine.algorithms.heuristics.HeuristicSearch

Represents the Genetic Programming algorithm. Defaults as given in A Field Guide to GP, p.17, by Poli and Mcphee:

Parameters:
population_size = 100
population_initializer
step
Return type:

list[geneticengine.solutions.individual.Individual] | None