evomo.problems.constrained.fcp#

Classes#

Module Contents#

class evomo.problems.constrained.fcp.FCP(d: int = None, ref_num: int = 1000, **kwargs)#

Bases: evomo.problems.constrained.base.CMOP

J. Yuan, H. Liu, Y. Ong, and Z. He, Indicator-based evolutionary algorithm for solving constrained multi-objective optimization problems, IEEE Transactions on Evolutionary Computation, 2022, 26(2): 379-391.

ref_num = 1000#
g1(X: torch.Tensor) → torch.Tensor#
c1(g: torch.Tensor) → torch.Tensor#
c2(x1: torch.Tensor, g: torch.Tensor) → torch.Tensor#
class evomo.problems.constrained.fcp.FCP1(d: int = 30, ref_num: int = 1000, **kwargs)#

Bases: FCP

J. Yuan, H. Liu, Y. Ong, and Z. He, Indicator-based evolutionary algorithm for solving constrained multi-objective optimization problems, IEEE Transactions on Evolutionary Computation, 2022, 26(2): 379-391.

fn(X: torch.Tensor) → torch.Tensor#
pf()#
class evomo.problems.constrained.fcp.FCP2(d: int = 30, ref_num: int = 1000, **kwargs)#

Bases: FCP

J. Yuan, H. Liu, Y. Ong, and Z. He, Indicator-based evolutionary algorithm for solving constrained multi-objective optimization problems, IEEE Transactions on Evolutionary Computation, 2022, 26(2): 379-391.

fn(X: torch.Tensor) → torch.Tensor#
pf() → torch.Tensor#
class evomo.problems.constrained.fcp.FCP3(d: int = 30, ref_num: int = 1000, **kwargs)#

Bases: FCP

J. Yuan, H. Liu, Y. Ong, and Z. He, Indicator-based evolutionary algorithm for solving constrained multi-objective optimization problems, IEEE Transactions on Evolutionary Computation, 2022, 26(2): 379-391.

fn(X: torch.Tensor) → torch.Tensor#
pf()#
class evomo.problems.constrained.fcp.FCP4(d: int = 30, ref_num: int = 1000, **kwargs)#

Bases: FCP

J. Yuan, H. Liu, Y. Ong, and Z. He, Indicator-based evolutionary algorithm for solving constrained multi-objective optimization problems, IEEE Transactions on Evolutionary Computation, 2022, 26(2): 379-391.

fn(X: torch.Tensor) → torch.Tensor#
pf() → torch.Tensor#
class evomo.problems.constrained.fcp.FCP5(d: int = 30, ref_num: int = 1000, **kwargs)#

Bases: FCP

J. Yuan, H. Liu, Y. Ong, and Z. He, Indicator-based evolutionary algorithm for solving constrained multi-objective optimization problems, IEEE Transactions on Evolutionary Computation, 2022, 26(2): 379-391.

fn(X: torch.Tensor) → torch.Tensor#
pf()#