我正在使用鸭嘴兽实现 NSGA-II。 我无法展示我所有的代码,但我有近 30 个决策变量、2 个目标、1 个约束。 对于 function 的前 200 次评估,它将顺利运行,但随后返回错误: TypeError:不可散列的类型:'numpy.ndarray' 我认为这是因为 NSGA-II 是 ...
我正在使用鸭嘴兽实现 NSGA-II。 我无法展示我所有的代码,但我有近 30 个决策变量、2 个目标、1 个约束。 对于 function 的前 200 次评估,它将顺利运行,但随后返回错误: TypeError:不可散列的类型:'numpy.ndarray' 我认为这是因为 NSGA-II 是 ...
我正在探索用于 Python 多目标优化的Platypus库。 在我看来,鸭嘴兽应该支持变量(优化参数)作为开箱即用的整数,但是这个简单的问题(两个目标,三个变量,没有约束和整数变量与 SMPSO): 结果变成: 同样,如果我尝试在 Platypus 中使用另一种优化技术(CMAES 而不是 ...
我是面向对象编程和优化的新手,由于缺少有关鸭嘴兽的适当文档,我不得不问这个问题。 我试图在鸭嘴兽上使用NSGAII来解决机翼优化的最大化问题。 我最初的人口是一个数组(例如[100 x 13])。 我需要使用评估函数来评估数组的每一行。 希望找到有用的文档或解决方案的任何线索。 提前 ...
我想用Platypus进行多目标优化,只使用2个目标,3个变量和没有约束的整数(不是浮点数),我需要最大化目标值。 我这样定义: 但我一直得到这样的结果: 请你帮助我好吗? 提前致谢。 ...