JGAP

Package org.jgap.gp

Genetic Programming functionality (abstract classes and interfaces)

See:
          Description

Interface Summary
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
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
CommandGene.COMMAND_TYPE  
IComplexCommand.Complexity  
 

Package org.jgap.gp Description

Genetic Programming functionality (abstract classes and interfaces)


JGAP