src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch

Module Contents

Classes

CEC2013MMO_Torch_Problem

CEC2013MMO_Torch_Problem

A pyTorch-based implementation of the CEC 2013 Multi-Modal Optimization (MMO) benchmark suite.

CFunction

F1_Torch

F2_Torch

F3_Torch

F4_Torch

F5_Torch

F6_Torch

F7_Torch

F8_Torch

F9_Torch

F10_Torch

F11_Torch

F12_Torch

Functions

Data

API

src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.MINMAX[source]

None

class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.basic_problem.Basic_Problem_Torch

CEC2013MMO_Torch_Problem

A pyTorch-based implementation of the CEC 2013 Multi-Modal Optimization (MMO) benchmark suite.

Initialization

eval(x)[source]
abstractmethod func(x)[source]
how_many_goptima_torch(pop, accuracy)[source]
__find_seeds_indices(sorted_pop, radius)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CFunction(dim, lb, ub, fopt, rho, nopt, maxfes, nofunc)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__nofunc_[source]

None

__C_[source]

2000.0

__lambda_[source]

None

__sigma_[source]

None

__bias_[source]

None

__O_[source]

None

__M_[source]

None

__weight_[source]

None

__fi_[source]

None

__z_[source]

None

__f_bias_[source]

0

__fmaxi_[source]

None

__tmpx_[source]

None

__function_[source]

None

abstractmethod func(x)[source]
__evaluate_inner_(x)[source]
__calculate_weights(x)[source]
__calculate_fmaxi()[source]
__transform_to_z_noshift(x, index)[source]
__transform_to_z(x, index)[source]
__load_rotmat(file_obj)[source]
src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.FSphere(x)[source]
src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.FRastrigin(x)[source]
src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.FGrienwank(x)[source]
src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.FWeierstrass(x)[source]
src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F8F2(x)[source]
src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.FEF8F2(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F1_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F2_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F3_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F4_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F5_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F6_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F7_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F8_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CEC2013MMO_Torch_Problem

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F9_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CFunction

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F10_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CFunction

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F11_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CFunction

__str__()[source]
func(x)[source]
class src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.F12_Torch(dim, lb, ub, fopt, rho, nopt, maxfes)[source]

Bases: src.environment.problem.MMO.CEC2013MMO.cec2013mmo_torch.CFunction

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