matlab代码粒子群算法鲁棒粒子群优化RPSO
这是国防科学技术大学数学与系统科学系的博士生罗强写的一种用于RPSO的简单Matlab算法。
它对任何学术用户都是免费的,但是请注意,不能保证没有错误。
热烈欢迎对这种算法的理论或应用进行任何讨论。
如果您使用此代码,请引用以下文章:
罗强东怡鲁棒粒子群优化的共同发展框架。
应用数学与计算,2008,199(2):611-622。
如何使用?
核心算法在PSOed200.m中编码,从而最大程度地减少了给定的目标函数。
在此程序中已开发了四个算法(SPSO,LPSO,FPSP,RPSO),可以通过指定不同的AlgPara来调用。
myFun.m中已实现了许多目标功能。
如果要在程序中包含自己的目标函数,请简单地尝试将函数的代码添加到myFun.m中,作为“开关”的另一个“例”。
主要算法在runPSO.m中,其中显示了如何调用PSOed200的函数。
只需使用不同的参数调用PSOed200.m。
对应的电子邮件:
2021-10-16 21:38:51
38KB
系统开源
1