matlab快速非支配算法代码标准,约束和并行多目标EGO算法
1.无约束多目标EGO算法
使用EIM(预期改进矩阵)标准的无约束多目标EGO算法,与最新的多目标EI标准相比,评估起来便宜得多。
有关EIM标准的详细说明,请参阅[1]。
2.约束多目标EGO算法
使用CEIM(约束预期改进矩阵)准则的约束多目标EGO算法,可以解决昂贵的约束多目标问题。
3.并行多目标EGO算法
使用PEIM(伪期望改进矩阵)标准的并行多目标EGO算法,该算法能够在每个周期中选择多个候选对象以进行并行评估[2]。
4.并行约束多目标EGO算法
使用PCEIM(伪约束预期改进矩阵)标准的并行约束多目标EGO算法,该算法能够在每个周期中选择多个候选对象以进行并行评估[2]。
5.注意事项
dace工具箱[3]用于在实现中构建Kriging模型。
Yi
Cao
[4]的非支配排序方法用于从所有设计点识别非支配前沿。
超量指标是使用[5]
Nicola
Beume等人的更快算法来计算的。
(2009)。
EIM和PEIM标准都可以通过DE
[6]算法最大化。
参考
D.Zhan,Y.Cheng,Liu
J.Li
2021-06-22 16:36:54
52KB
系统开源
1