src.environment.problem.SOO.COCO_BBOB.bbob_torch

Module Contents

Classes

BBOB_Torch_Problem

Introduction

This is the torch version of the BBOB problem class, which could get the gradient.

NoisyProblem_torch

GaussNoisyProblem_torch

Attribute ‘gause_beta’ need to be defined in subclass.

UniformNoisyProblem_torch

Attributes ‘uniform_alpha’ and ‘uniform_beta’ need to be defined in subclass.

CauchyNoisyProblem_torch

Attributes ‘cauchy_alpha’ and ‘cauchy_p’ need to be defined in subclass.

_Sphere_torch

Abstract Sphere

F1_torch

F101_torch

F102_torch

F103_torch

F107_torch

F108_torch

F109_torch

F2_torch

Ellipsoidal

F3_torch

Rastrigin

F4_torch

Bueche_Rastrigin

F5_torch

Linear_Slope

F6_torch

Attractive_Sector

_Step_Ellipsoidal_torch

Abstract Step_Ellipsoidal

F7_torch

F113_torch

F114_torch

F115_torch

_Rosenbrock_torch

Abstract Rosenbrock_original

F8_torch

F104_torch

F105_torch

F106_torch

F110_torch

F111_torch

F112_torch

F9_torch

Rosenbrock_rotated

_Ellipsoidal_torch

Abstract Ellipsoidal

F10_torch

F116_torch

F117_torch

F118_torch

F11_torch

Discus

F12_torch

Bent_cigar

F13_torch

Sharp Ridge

_Dif_powers_torch

Abstract Different Powers

F14_torch

F119_torch

F120_torch

F121_torch

F15_torch

Rastrigin_F15

F16_torch

Weierstrass

_Scaffer_torch

Abstract Scaffers

F17_torch

F18_torch

F122_torch

F123_torch

F124_torch

_Composite_Grie_rosen_torch

Abstract Composite_Grie_rosen

F19_torch

F125_torch

F126_torch

F127_torch

F20_torch

Schwefel

_Gallagher_torch

Abstract Gallagher

F21_torch

F22_torch

F128_torch

F129_torch

F130_torch

F23_torch

Katsuura

F24_torch

Lunacek_bi_Rastrigin

Functions

sr_func

rotate_gen_torch

osc_transform

Implementing the oscillating transformation on objective values or/and decision values.

asy_transform

Implementing the asymmetric transformation on decision values.

pen_func

Implementing the penalty function on decision values.

API

class src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.basic_problem.Basic_Problem_Torch

Introduction

This is the torch version of the BBOB problem class, which could get the gradient.

Initialization

move_tensors_to_device()[source]
get_optimal()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.NoisyProblem_torch[source]
abstractmethod noisy(ftrue)[source]
eval(x)[source]
boundaryHandling(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Attribute ‘gause_beta’ need to be defined in subclass.

Initialization

noisy(ftrue)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Attributes ‘uniform_alpha’ and ‘uniform_beta’ need to be defined in subclass.

Initialization

noisy(ftrue)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.NoisyProblem_torch

Attributes ‘cauchy_alpha’ and ‘cauchy_p’ need to be defined in subclass.

noisy(ftrue)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Sphere

Initialization

func(x)[source]
src.environment.problem.SOO.COCO_BBOB.bbob_torch.sr_func(x, Os, Mr)[source]
src.environment.problem.SOO.COCO_BBOB.bbob_torch.rotate_gen_torch(dim)[source]
src.environment.problem.SOO.COCO_BBOB.bbob_torch.osc_transform(x)[source]

Implementing the oscillating transformation on objective values or/and decision values.

Parameters:

x – If x represents objective values, x is a 1-D array in shape [NP] if problem is single objective, or a 2-D array in shape [NP, number_of_objectives] if multi-objective. If x represents decision values, x is a 2-D array in shape [NP, dim].

Returns:

The array after transformation in the shape of x.

src.environment.problem.SOO.COCO_BBOB.bbob_torch.asy_transform(x, beta)[source]

Implementing the asymmetric transformation on decision values.

Parameters:
  • x – Decision values in shape [NP, dim].

  • beta – beta factor.

Returns:

The array after transformation in the shape of x.

src.environment.problem.SOO.COCO_BBOB.bbob_torch.pen_func(x, ub)[source]

Implementing the penalty function on decision values.

Parameters:
  • x – Decision values in shape [NP, dim].

  • ub – the upper-bound as a scalar.

Returns:

Penalty values in shape [NP].

class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F1_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F101_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch

gauss_beta[source]

0.01

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F102_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch

uniform_alpha[source]

0.01

uniform_beta[source]

0.01

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F103_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch

cauchy_alpha[source]

0.01

cauchy_p[source]

0.05

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F107_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F108_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F109_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Sphere_torch

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F2_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Ellipsoidal

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F3_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Rastrigin

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F4_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Bueche_Rastrigin

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F5_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Linear_Slope

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F6_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Attractive_Sector

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Step_Ellipsoidal_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Step_Ellipsoidal

Initialization

func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F7_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Step_Ellipsoidal_torch

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F113_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Step_Ellipsoidal_torch

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F114_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Step_Ellipsoidal_torch

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F115_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Step_Ellipsoidal_torch

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Rosenbrock_original

Initialization

func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F8_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F104_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch

gauss_beta[source]

0.01

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F105_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch

uniform_alpha[source]

0.01

uniform_beta[source]

0.01

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F106_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch

cauchy_alpha[source]

0.01

cauchy_p[source]

0.05

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F110_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F111_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F112_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Rosenbrock_torch

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F9_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Rosenbrock_rotated

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Ellipsoidal_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Ellipsoidal

Initialization

condition[source]

None

func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F10_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Ellipsoidal_torch

condition[source]

1000000.0

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F116_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Ellipsoidal_torch

condition[source]

10000.0

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F117_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Ellipsoidal_torch

condition[source]

10000.0

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F118_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Ellipsoidal_torch

condition[source]

10000.0

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F11_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Discus

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F12_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Bent_cigar

Initialization

beta[source]

0.5

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F13_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Sharp Ridge

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Dif_powers_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Different Powers

Initialization

func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F14_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Dif_powers_torch

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F119_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Dif_powers_torch

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F120_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Dif_powers_torch

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F121_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Dif_powers_torch

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F15_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Rastrigin_F15

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F16_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Weierstrass

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Scaffer_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Scaffers

Initialization

condition[source]

None

func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F17_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Scaffer_torch

condition[source]

10.0

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F18_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Scaffer_torch

condition[source]

1000.0

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F122_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Scaffer_torch

condition[source]

10.0

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F123_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Scaffer_torch

condition[source]

10.0

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F124_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Scaffer_torch

condition[source]

10.0

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Composite_Grie_rosen_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Composite_Grie_rosen

Initialization

factor[source]

None

func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F19_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Composite_Grie_rosen_torch

factor[source]

10.0

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F125_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Composite_Grie_rosen_torch

factor[source]

1.0

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F126_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Composite_Grie_rosen_torch

factor[source]

1.0

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F127_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Composite_Grie_rosen_torch

factor[source]

1.0

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F20_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Schwefel

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch._Gallagher_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Abstract Gallagher

Initialization

n_peaks[source]

None

func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F21_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Gallagher_torch

n_peaks[source]

101

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F22_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch._Gallagher_torch

n_peaks[source]

21

boundaryHandling(x)[source]
__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F128_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.GaussNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Gallagher_torch

n_peaks[source]

101

gauss_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F129_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.UniformNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Gallagher_torch

n_peaks[source]

101

uniform_alpha[source]

1.0

uniform_beta[source]

1.0

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F130_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.CauchyNoisyProblem_torch, src.environment.problem.SOO.COCO_BBOB.bbob_torch._Gallagher_torch

n_peaks[source]

101

cauchy_alpha[source]

1.0

cauchy_p[source]

0.2

__str__()[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F23_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Katsuura

Initialization

__str__()[source]
func(x)[source]
class src.environment.problem.SOO.COCO_BBOB.bbob_torch.F24_torch(dim, shift, rotate, bias, lb, ub, device)[source]

Bases: src.environment.problem.SOO.COCO_BBOB.bbob_torch.BBOB_Torch_Problem

Lunacek_bi_Rastrigin

Initialization

__str__()[source]
func(x)[source]