关于在Indago Python模块中为PSO设计向量参数设置离散取值范围的咨询
关于在Indago Python模块中为PSO设计向量参数设置离散取值范围的咨询
有没有人用过Indago Python模块?除了官方文档之外,我几乎找不到更多相关资料了。
我现在用它来运行粒子群优化算法(PSO),但不知道怎么给设计向量(x)的特定参数设置离散取值范围。
举个例子,假设设计向量x的维度是5,也就是有5个参数(我这么理解对吗?)。如果我想给这5个参数分别设置离散范围,该怎么做呢?
我之前也用过PyGAD模块来运行遗传算法,当时是这么配置离散取值的:
gene_space=[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [500, 1000, 1500, 2000, 2500, 3000], [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], [0.1, 0.2, 0.3, 0.4], [0.6, 0.7, 0.8, 0.9]]
另外,我是不是应该用pso.minimize_exhaustive来替代pso.optimize呢?
备注:内容来源于stack exchange,提问作者user28217869
相关产品推荐
相关产品推荐

