多目标粒子群优化(MOPSO)

承受和压缩的实现多目标粒子群优化(MOPSO)

7.5 k下载

更新2019年11月27日

查看许可协议

这个函数执行了多目标粒子群优化(MOPSO)连续函数最小化。实现是可以容忍的,计算便宜,和压缩(算法只需要一个文件:MPSO.m)。一个的例子。m的脚本是为了帮助用户使用提供实现。也值得注意提到的代码是宽松的理解的高度评价。这个实现是基于摘要Coello et al。(2004),“与粒子群优化处理多个目标”。

重要:您指定的objetive功能必须是矢量化。这意味着它将整个人口(即。,一个矩阵Np x据nVar Np是粒子数,据nVar是变量)的数量和预计为每个粒子(即收到健身价值。,一个向量Np x 1)。如果函数没有vectoriyed和接收只有一个值,代码将明显上升一个错误。

引用作为

维克多Martinez-Cagigal (2023)。多目标粒子群优化(MOPSO)(//www.tatmou.com/matlabcentral/fileexchange/62074-multi-objective-particle-swarm-optimization-mopso), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2016a
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.3.2.0

现在函数提出了一个警告如果目标函数编程的很厉害的话,通常的问题是报道在一些评论。

1.3.1.0

现在ParetoFront文件夹上传

1.3.0.0

帕累托最优方面更新。
函数被修改以返回的数据形式存储库

1.2.0.0

更多的基准函数和最优实现帕累托方面

1.1.0.0

变异算子和拥挤因素库删除应用。

1.0.0.0