首页
编程
java
php
前端
首页
编程
java
php
前端
三维粒子群算法中,x和y的范围不一样,怎么办啊?
通常三维都是下x和y范围一致,找到的代码也是如此,但我需要范围不一致,而且该怎么加条件呢?
粒子群从来不要求变量范围一致。如果你的代码要求,可以做个线性变换, 参考fortran代码
粒子群算法Fortran代码(OMP并行)_地球屋里老师的博客-CSDN博客
粒子群算法可用于解决强非线性优化问题,原理较为简单(参加:最优化算法之粒子群算法(PSO)_青萍之末的博客-CSDN博客_粒子群算法),这里给出Fortran代码实现模块( module POS)。该代码适用于任意参数个数的情况,并采用OpenMP加速计算。注意:代码求取的是目标函数极小值问题,如需求极大值,需对目标函数objFun取反。module PSO implicit nonecontains!*****************************************...
https://blog.csdn.net/lixingwang0913/article/details/120252040?spm=1001.2014.3001.5501
点击展开全文