dacbench.benchmarks.cma_benchmark

Module Contents

Classes

CMAESBenchmark

Benchmark with default configuration & relevant functions for CMA-ES

dacbench.benchmarks.cma_benchmark.HISTORY_LENGTH = 40
dacbench.benchmarks.cma_benchmark.INPUT_DIM = 10
dacbench.benchmarks.cma_benchmark.DEFAULT_CFG_SPACE
dacbench.benchmarks.cma_benchmark.STEP_SIZE
dacbench.benchmarks.cma_benchmark.INFO
dacbench.benchmarks.cma_benchmark.CMAES_DEFAULTS
class dacbench.benchmarks.cma_benchmark.CMAESBenchmark(config_path=None, config=None)

Bases: dacbench.abstract_benchmark.AbstractBenchmark

Benchmark with default configuration & relevant functions for CMA-ES

get_environment(self)

Return CMAESEnv env with current configuration

Returns

CMAES environment

Return type

CMAESEnv

read_instance_set(self, test=False)

Read path of instances from config into list

get_benchmark(self, seed=0)

Get benchmark from the LTO paper

Parameters

seed (int) – Environment seed

Returns

env – CMAES environment

Return type

CMAESEnv