dacbench.benchmarks.sigmoid_benchmark

Module Contents

Classes

SigmoidBenchmark

Benchmark with default configuration & relevant functions for Sigmoid

dacbench.benchmarks.sigmoid_benchmark.ACTION_VALUES = [5, 10]
dacbench.benchmarks.sigmoid_benchmark.DEFAULT_CFG_SPACE
dacbench.benchmarks.sigmoid_benchmark.X
dacbench.benchmarks.sigmoid_benchmark.INFO
dacbench.benchmarks.sigmoid_benchmark.SIGMOID_DEFAULTS
class dacbench.benchmarks.sigmoid_benchmark.SigmoidBenchmark(config_path=None, config=None)

Bases: dacbench.abstract_benchmark.AbstractBenchmark

Benchmark with default configuration & relevant functions for Sigmoid

get_environment(self)

Return Sigmoid env with current configuration

Returns

Sigmoid environment

Return type

SigmoidEnv

set_action_values(self, values)

Adapt action values and update dependencies

Parameters

values (list) – A list of possible actions per dimension

read_instance_set(self, test=False)

Read instance set from file

get_benchmark(self, dimension=None, seed=0)

Get Benchmark from DAC paper

Parameters
  • dimension (int) – Sigmoid dimension, was 1, 2, 3 or 5 in the paper

  • seed (int) – Environment seed

Returns

env – Sigmoid environment

Return type

SigmoidEnv