public class BBOBUtils
extends java.lang.Object
Constructor and Description |
---|
BBOBUtils() |
Modifier and Type | Method and Description |
---|---|
static double |
computeFOpt(int function,
int instance) |
static double[][] |
computeRotation(long seed,
int N) |
static double[] |
computeXOpt(long seed,
int N) |
static RealVariable |
createTransformedVariable()
All BBOB problems are defined with the domain [-5, 5], but the inner,
transformed functions are defined over the entire real domain.
|
static double |
fmax(double a,
double b) |
static double |
fmin(double a,
double b) |
static double[] |
gauss(int N,
long seed) |
static double[][] |
reshape(double[] vector,
int m,
int n) |
static double |
round(double x) |
static void |
setBounds(double lower,
double upper)
Overrides the lower and upper bounds returned by
createTransformedVariable() . |
static double[] |
uniform(int N,
long inseed) |
public static void setBounds(double lower, double upper)
createTransformedVariable()
. The bounds must be sufficiently
large, otherwise an exception may be thrown.lower
- the new lower boundsupper
- the new upper boundspublic static RealVariable createTransformedVariable()
public static double[] uniform(int N, long inseed)
public static double[] computeXOpt(long seed, int N)
public static double computeFOpt(int function, int instance)
public static double fmin(double a, double b)
public static double fmax(double a, double b)
public static double round(double x)
public static double[] gauss(int N, long seed)
public static double[][] reshape(double[] vector, int m, int n)
public static double[][] computeRotation(long seed, int N)
Copyright 2009-2024 David Hadka and other contributors. All rights reserved.
Licensed under the GNU Lesser General Public License.
Return to the MOEA Framework homepage.