org.jgap.gp
Class CrossMethod
- java.lang.Object
-
- org.jgap.gp.CrossMethod
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- BranchTypingCross
public abstract class CrossMethod extends java.lang.Object implements java.io.SerializableAbstract base class for GP-crossing over implementations.- Since:
- 3.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description CrossMethod(GPConfiguration a_configuration)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description GPConfigurationgetConfiguration()abstract IGPProgram[]operate(IGPProgram a_i1, IGPProgram a_i2)Crosses two individuals.
-
-
-
Constructor Detail
-
CrossMethod
public CrossMethod(GPConfiguration a_configuration)
-
-
Method Detail
-
getConfiguration
public GPConfiguration getConfiguration()
-
operate
public abstract IGPProgram[] operate(IGPProgram a_i1, IGPProgram a_i2)
Crosses two individuals.- Parameters:
a_i1- the first individual to crossa_i2- the second individual to cross- Returns:
- an array of the two resulting individuals
- Since:
- 3.0
-
-
DMelt 3.0 © DataMelt by jWork.ORG