|
||||||||||
| 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 |