|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.cilib.functions.Function net.sourceforge.cilib.functions.ContinuousFunction net.sourceforge.cilib.functions.continuous.dynamic.moo.fda1.FDA1_h
public class FDA1_h
This function is the h function of the FDA1 problem defined on page 428 in the following paper: M.Farina, K.Deb, P.Amato. Dynamic multiobjective optimization problems: test cases, approximations and applications, IEEE Transactions on Evolutionary Computation, 8(5): 425-442, 2003
Constructor Summary | |
---|---|
FDA1_h()
Default constructor |
|
FDA1_h(FDA1_h copy)
Copy constructor |
Method Summary | |
---|---|
double |
evaluate(Vector x)
Evaluates the function h(f_1, g) = 1-sqrt(f_1/g) |
FDA1_h |
getClone()
Return a clone |
FunctionMinimisationProblem |
getFDA1_f_problem()
returns the problem used to set the f1 function |
ContinuousFunction |
getFDA1_f()
Gets the f1 function that is used in the FDA1 problem |
FunctionMinimisationProblem |
getFDA1_g_problem()
returns the problem used to set the g function |
ContinuousFunction |
getFDA1_g()
Returns the g function that is used in the FDA1 problem |
void |
setFDA1_f(ContinuousFunction fda1_f1)
Sets the f1 function that is used in the FDA1 problem |
void |
setFDA1_f(FunctionMinimisationProblem problem)
Sets the f1 function that is used in FDA1 problem |
void |
setFDA1_g(ContinuousFunction fda1_g)
Sets the g function that is used in the FDA1 problem |
void |
setFDA1_g(FunctionMinimisationProblem problem)
Sets the g function that is used in FDA1 problem |
Methods inherited from class net.sourceforge.cilib.functions.ContinuousFunction |
---|
evaluate, getMaximum, getMinimum |
Methods inherited from class net.sourceforge.cilib.functions.Function |
---|
getBehavioralDomainRegistry, getDimension, getDomain, getDomainRegistry, setBehavioralDomain, setBehaviouralDomainRegistry, setDomain |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FDA1_h()
public FDA1_h(FDA1_h copy)
Method Detail |
---|
public FDA1_h getClone()
getClone
in interface Cloneable
getClone
in class ContinuousFunction
Object.clone()
public void setFDA1_g(FunctionMinimisationProblem problem)
problem
- public FunctionMinimisationProblem getFDA1_g_problem()
public void setFDA1_g(ContinuousFunction fda1_g)
fda1_g
- public ContinuousFunction getFDA1_g()
public void setFDA1_f(FunctionMinimisationProblem problem)
problem
- public FunctionMinimisationProblem getFDA1_f_problem()
public void setFDA1_f(ContinuousFunction fda1_f1)
fda1_f1
- public ContinuousFunction getFDA1_f()
public double evaluate(Vector x)
evaluate
in class ContinuousFunction
x
- The input Vector
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |