|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm
es.udc.gii.common.eaf.algorithm.EvolutionaryStrategy
public class EvolutionaryStrategy
Field Summary | |
---|---|
private int |
lambda
Number of children that is generated from each parent. |
Fields inherited from class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm |
---|
CLOSE_LOGS_STATE, EVALUATE_STATE, FINAL_STATE, generations, INIT_EVALUATE_STATE, INIT_STATE, REPLACE_STATE, REPRODUCTION_STATE, SELECT_STATE, state |
Constructor Summary | |
---|---|
EvolutionaryStrategy()
Creates a new instance of EvolutionaryStrategy |
Method Summary | |
---|---|
void |
configure(org.apache.commons.configuration.Configuration conf)
Configures the specific element that implements this method. |
java.lang.String |
getAlgorithmID()
|
int |
getLambda()
|
protected void |
select(Population toPopulation)
|
Methods inherited from class es.udc.gii.common.eaf.algorithm.EvolutionaryAlgorithm |
---|
evaluate, evaluate, evaluate, getBestIndividual, getComparator, getEvalChain, getEvaluationStrategy, getFEs, getFinish, getGenerations, getMaxGenerations, getPopulation, getProblem, getReplaceChain, getReproductionChain, getSelectionChain, getState, getStopTest, getUserTag, init, replace, reproduce, resolve, resolve, setComparator, setEvalChain, setEvaluationStrategy, setFEs, setFinish, setMaxGenerations, setPopulation, setProblem, setReplaceChain, setReproductionChain, setSelectionChain, setStopTest, setUserTag, updateParameters |
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int lambda
Constructor Detail |
---|
public EvolutionaryStrategy()
Method Detail |
---|
public void configure(org.apache.commons.configuration.Configuration conf)
Configurable
configure
in interface Configurable
configure
in class EvolutionaryAlgorithm
conf
- a Configuration object.Configuration
public int getLambda()
protected void select(Population toPopulation)
select
in class EvolutionaryAlgorithm
public java.lang.String getAlgorithmID()
getAlgorithmID
in class EvolutionaryAlgorithm
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |