Black-box Optimization Benchmarking Types.
BBOBEval
BBOB evaluation results.
Source code in src/bbobax/types.py
| @dataclass
class BBOBEval:
"""BBOB evaluation results."""
fitness: jax.Array
|
BBOBParams
BBOB task parameters.
Source code in src/bbobax/types.py
| @dataclass
class BBOBParams:
"""BBOB task parameters."""
fn_id: jax.Array
num_dims: jax.Array
x_opt: jax.Array
f_opt: jax.Array
noise_params: NoiseParams
|
BBOBState
BBOB task state.
Source code in src/bbobax/types.py
| @dataclass
class BBOBState:
"""BBOB task state."""
r: jax.Array
q: jax.Array
counter: int = 0
|
QDBBOBEval
Bases: BBOBEval
QD-BBOB evaluation results.
Source code in src/bbobax/types.py
| @dataclass
class QDBBOBEval(BBOBEval):
"""QD-BBOB evaluation results."""
descriptor: jax.Array
|
QDBBOBParams
Bases: BBOBParams
QD-BBOB task parameters.
Source code in src/bbobax/types.py
| @dataclass
class QDBBOBParams(BBOBParams):
"""QD-BBOB task parameters."""
descriptor_params: jax.Array
descriptor_id: jax.Array
|