evox.operators.crossover.sbx

模块内容

函数

simulated_binary

模拟二进制交叉 (SBX)

API

evox.operators.crossover.sbx.simulated_binary(x: torch.Tensor, pro_c: float = 1.0, dis_c: float = 20.0) torch.Tensor[源代码]

模拟二进制交叉 (SBX)

参数:
  • x -- 在二维张量中的父解 (大小: n x d)。

  • pro_c -- 进行交叉的概率。

  • dis_c -- SBX的分配指数。

返回:

交叉后的后代解。