src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch

Module Contents

Classes

AUGMENTED_WCCI2020_Torch_Problem

Introduction

The class is the Pytorch version of the AUGMENTED_WCCI2020_Numpy_Problem.

Sphere_Torch

Ackley_Torch

Griewank_Torch

Rastrigin_Torch

Rosenbrock_Torch

Weierstrass_Torch

Schwefel_Torch

API

class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem(dim, shift, rotate, bias)[source]

Bases: src.environment.problem.basic_problem.Basic_Problem_Torch

Introduction

The class is the Pytorch version of the AUGMENTED_WCCI2020_Numpy_Problem.

Initialization

get_optimal()[source]
abstractmethod func(x)[source]
decode(x)[source]
sr_func(x, shift, rotate)[source]
eval(x)[source]

A specific version of func() with adaptation to evaluate both individual and population in MTO.

class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.Sphere_Torch(dim, shift, rotate, bias=0)[source]

Bases: src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem

LB[source]

None

UB[source]

100

func(x)[source]
__str__()[source]
class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.Ackley_Torch(dim, shift, rotate, bias=0)[source]

Bases: src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem

LB[source]

None

UB[source]

50

func(x)[source]
__str__()[source]
class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.Griewank_Torch(dim, shift=None, rotate=None, bias=0)[source]

Bases: src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem

LB[source]

None

UB[source]

100

func(x)[source]
__str__()[source]
class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.Rastrigin_Torch(dim, shift=None, rotate=None, bias=0)[source]

Bases: src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem

LB[source]

None

UB[source]

50

func(x)[source]
__str__()[source]
class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.Rosenbrock_Torch(dim, shift=None, rotate=None, bias=0)[source]

Bases: src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem

LB[source]

None

UB[source]

50

func(x)[source]
__str__()[source]
class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.Weierstrass_Torch(dim, shift, rotate, bias=0)[source]

Bases: src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem

LB[source]

None

UB[source]

0.5

func(x)[source]
__str__()[source]
class src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.Schwefel_Torch(dim, shift=None, rotate=None, bias=0)[source]

Bases: src.environment.problem.MTO.AUGMENTED_WCCI2020.augmented_wcci2020_torch.AUGMENTED_WCCI2020_Torch_Problem

LB[source]

None

UB[source]

500

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