classifier.gp
Interface MutationOperator
- All Superinterfaces:
- Operators, java.io.Serializable
- All Known Implementing Classes:
- MutationPlain
- public interface MutationOperator
- extends Operators
Interface that has to be implemented by every crossover implementation
- Version:
- 0.1
- Author:
- Sacchi Matteo, Sassi Federico
start
public GProgram[] start(GProgram[] p,
FunctionSet fs,
TerminalSet ts)
- Method to start the mutation operation
- Parameters:
p - an array that contain the GProgram to be mutatedfs - an object that contain the function set from what to generate the new mutate programts - an object that contain the terminal set from what to generate the new mutate program
- Returns:
- an array of one GProgram contating the mutate one