Package org.jgap.gp
Genetic Programming functionality (abstract classes and interfaces)
See: Description
-
Interface Summary Interface Description IComplexCommand Marker interface for complex GP commands.IGPChromosome Interface for GP chromosomes.IGPFitnessEvaluator Interface for a fitness evaluator used in a Genotype to determine how to interpret the fitness value.IGPGeneticOperator Interface for genetic operators suitable for GP.IGPInitStrategy Optional initializer for creating GP programs.IGPProgram Interface for GP programs.IMutateable Interface for GP commands that are mutateable.INaturalGPSelector Interface for algorithms selecting individuals for evolutionary operations.INodeValidator A node validator checks whether a certain node is valid for a given evolution.IPopulationCreator Interface for initializing the complete population within GPGenotype.randomInitializeGenotype.IProgramCreator Interface for creating a single program (IGPProgram).IUniqueCommand Marker interface for GP commands that are allowed only once within a program. -
Class Summary Class Description BaseGPChromosome Abstract base class for all implementations of IGPChromosome.CommandDynamicArity Abstract base class for GP-commands with a dynamic number of children.CommandGene Abstract base class for all GP commands.CrossMethod Abstract base class for GP-crossing over implementations.GPFitnessFunction Fitness function for GP-Programs.GPPopulationConverter Converts an XStream to a GPPopulation object.GPProblem Abstract base class for all GP problems.GPProgramBase Base class for GPProgram's.MathCommand Abstract base class for GP-commands related to mathematical calculation. -
Enum Summary Enum Description CommandGene.COMMAND_TYPE IComplexCommand.Complexity
Package org.jgap.gp Description
Genetic Programming functionality (abstract classes and interfaces)
DMelt 3.0 © DataMelt by jWork.ORG