|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGeneticAlgorithmGP
Defines methods required by a genetic programming genetic algorithm.
Method Summary | |
---|---|
void |
addFunction(IFunction function)
Add a function exemplar to the function set. |
void |
addTerminal(ITerminal terminal)
Add a terminal exemplar to the terminal set. |
int |
getFunctionCount()
Return the function count. |
int |
getTerminalCount()
Return the terminal count. |
Methods inherited from interface org.vizzini.ai.geneticalgorithm.IGeneticAlgorithm |
---|
getCrossoverFraction, getCrossoverType, getElapsedTime, getGeneration, getMostFit, getMutationFraction, getMutationMagnitude, getMutationRate, getPopulationSize, getProcessingRate, reset, runGenerations, setAverageCrossoverFraction, setCrossoverFraction, setCrossoverType, setDuplicateAllowed, setMutationFraction, setMutationMagnitude, setMutationRate, setPopulationSize, writeReport |
Method Detail |
---|
void addFunction(IFunction function)
function
- Function exemplar.void addTerminal(ITerminal terminal)
terminal
- Terminal exemplar.int getFunctionCount()
int getTerminalCount()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |