org.moeaframework.problem.BBOB2016
Class TransformVariablesOscillate
java.lang.Object
org.moeaframework.problem.AbstractProblem
org.moeaframework.problem.BBOB2016.BBOBFunction
org.moeaframework.problem.BBOB2016.BBOBTransformation
org.moeaframework.problem.BBOB2016.TransformVariablesOscillate
All Implemented Interfaces: Problem
public class TransformVariablesOscillate extends BBOBTransformation
Transformation that applies a monotone oscillation to the decision variables
of the inner function.
Field Summary
static double
ALPHA
Factor controlling the periodicity of the oscillation.
Method Summary
void
evaluate (Solution solution)
Evaluates the solution, updating the solution's objectives in place.
ALPHA
public static final double ALPHA
Factor controlling the periodicity of the oscillation.
See Also: Constant Field Values
TransformVariablesOscillate
public TransformVariablesOscillate (BBOBFunction function)
Constructs a new transformation that applies an oscillation to the
decision variables.
Parameters: function
- the inner function
evaluate
public void evaluate (Solution solution)
Description copied from interface: Problem
Evaluates the solution, updating the solution's objectives in place.
Algorithms must explicitly call this method when appropriate to evaluate
new solutions or reevaluate modified solutions.
Parameters: solution
- the solution to be evaluated
Copyright 2009-2016 MOEA Framework. All rights reserved. Licensed under the GNU Lesser General Public License . Return to the MOEA Framework homepage . Visit us on Github!