Class BBOBFunction

java.lang.Object
org.moeaframework.problem.AbstractProblem
org.moeaframework.problem.BBOB2016.BBOBFunction
All Implemented Interfaces:
AutoCloseable, Problem
Direct Known Subclasses:
AttractiveSector, BBOBTransformation, DifferentPowers, Ellipsoid, Gallagher, Rastrigin, Rosenbrock, Schaffers, Schwefel, SharpRidge, Sphere

public abstract class BBOBFunction extends AbstractProblem
Abstract class for the functions provided by the BBOB test suite. These functions are exclusively single-objective.
  • Constructor Details

    • BBOBFunction

      public BBOBFunction(int numberOfVariables)
      Constructs a new function for the BBOB test suite.
      Parameters:
      numberOfVariables - the number of decision variables
  • Method Details

    • newSolution

      public Solution newSolution()
      Description copied from interface: Problem
      Returns a new solution for this problem. Implementations must initialize the variables so that the valid range of values is defined, but typically leave the actual value at a default or undefined state.
      Returns:
      a new solution for this problem