|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.udc.gii.common.eaf.algorithm.evaluate.SerialEvaluationStrategy
public class SerialEvaluationStrategy
This clas is an evaluation strategy for a monoprocessor environment.
This class is the responsible of evaluate the list of individuals with the list of objective functions and the list of constraints.
An instance of this class has an instance of the constraint handling method for the constrained problems
ConstraintMethod
.
Field Summary | |
---|---|
private ConstraintMethod |
contraintMethod
|
Constructor Summary | |
---|---|
SerialEvaluationStrategy()
|
Method Summary | |
---|---|
void |
configure(org.apache.commons.configuration.Configuration conf)
Configures the specific element that implements this method. |
void |
evaluate(Individual individual,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate an individual with a list of objective functions and a list of constraints. |
void |
evaluate(java.util.List<Individual> individuals,
java.util.List<ObjectiveFunction> functions,
java.util.List<Constraint> constraints)
This method is used to evaluate a list of individuals with a list of objective functions and a list of constraints. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private ConstraintMethod contraintMethod
Constructor Detail |
---|
public SerialEvaluationStrategy()
Method Detail |
---|
public void evaluate(java.util.List<Individual> individuals, java.util.List<ObjectiveFunction> functions, java.util.List<Constraint> constraints)
evaluate
in interface EvaluationStrategy
individuals
- A list of individuals to be evaluated by the list of
objective functions.functions
- An objective functions' list with wich we will evaluate
the individuals' list.constraints
- A list of constraints functions wich will be evaluate
with the individuals values.public void evaluate(Individual individual, java.util.List<ObjectiveFunction> functions, java.util.List<Constraint> constraints)
evaluate
in interface EvaluationStrategy
individuals
- A list of individuals to be evaluated by the list of
objective functions.functions
- An objective functions' list with wich we will evaluate
the individuals' list.constraints
- A list of constraints functions wich will be evaluate
with the individuals values.public void configure(org.apache.commons.configuration.Configuration conf)
Configurable
configure
in interface Configurable
conf
- a Configuration object.Configuration
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |