evomo.problems.numerical.wfg#
Classes#
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
|
Base class for the Walking Fish Group benchmark problems. |
Module Contents#
- class evomo.problems.numerical.wfg.WFG(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
evox.core.ProblemBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- m = 3#
- k = 2#
- d = 12#
- ref_num = 1000#
- lower#
- upper#
- abstractmethod evaluate(X: torch.Tensor) torch.Tensor#
- pf() torch.Tensor#
- class evomo.problems.numerical.wfg.WFG1(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- pf() torch.Tensor#
- class evomo.problems.numerical.wfg.WFG2(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- pf() torch.Tensor#
- class evomo.problems.numerical.wfg.WFG3(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFG2Base class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- pf() torch.Tensor#
- class evomo.problems.numerical.wfg.WFG4(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- class evomo.problems.numerical.wfg.WFG5(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- class evomo.problems.numerical.wfg.WFG6(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- class evomo.problems.numerical.wfg.WFG7(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- class evomo.problems.numerical.wfg.WFG8(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#
- class evomo.problems.numerical.wfg.WFG9(d: int | None = None, m: int = 3, ref_num: int = 1000, k: int | None = None)#
Bases:
WFGBase class for the Walking Fish Group benchmark problems.
Decision variables follow the PlatEMO scale:
lower = 0andupper = [2, 4, ..., 2*d]. The position parameterkdefaults tom - 1and should be a multiple ofm - 1.- evaluate(X: torch.Tensor) torch.Tensor#