qq_1537237806 发表于 2021-1-1 09:02

【源码】多目标粒子群优化(MOPSO)

该函数采用多目标粒子群优化算法(MOPSO)来最小化连续函数。实现是可忍受的,计算成本低,并且是压缩的(该算法只需要一个文件:MPSO.m)。一个的例子。提供m'脚本以帮助用户使用实现。值得注意的是,为了便于理解,对代码进行了高度注释。该实现基于Coello等人(2004)的论文《用粒子群优化方法处理多目标》。重要提示:指定的目标函数必须向量化。这意味着它将整个人口(即,一个矩阵x据nVar Np, Np是粒子的数量,据nVar是变量)的数量,它期望获得一个健身价值为每个粒子(例如,一个向量Np x 1)。如果函数没有vectoriyed和接收只有一个值,代码将明显上升一个错误。

页: [1]
查看完整版本: 【源码】多目标粒子群优化(MOPSO)