org.moeaframework.problem.BBOB2016
Class TransformVariablesAsymmetric
java.lang.Object
org.moeaframework.problem.AbstractProblem
org.moeaframework.problem.BBOB2016.BBOBFunction
org.moeaframework.problem.BBOB2016.BBOBTransformation
org.moeaframework.problem.BBOB2016.TransformVariablesAsymmetric
All Implemented Interfaces: Problem
public class TransformVariablesAsymmetric extends BBOBTransformation
Transformation used to convert a symmetric to an asymmetric decision space.
Method Summary
void
evaluate (Solution solution)
Evaluates the solution, updating the solution's objectives in place.
TransformVariablesAsymmetric
public TransformVariablesAsymmetric (BBOBFunction function,
double beta)
Constructs a new instance of the asymmetric transformation.
Parameters: function
- the inner functionbeta
- factor controlling the magnitude of the asymmetry
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!