程序包 org.wlld.pso
类 PSO
java.lang.Object
org.wlld.pso.PSO
-
构造器概要
构造器构造器说明PSO(int dimensionNub, double[] minBorder, double[] maxBorder, int times, int particleNub, PsoFunction psoFunction, double inertialFactor, double selfStudyFactor, double socialStudyFactor, boolean isMax, double maxSpeed, double initSpeed) 初始化 -
方法概要
-
构造器详细资料
-
PSO
public PSO(int dimensionNub, double[] minBorder, double[] maxBorder, int times, int particleNub, PsoFunction psoFunction, double inertialFactor, double selfStudyFactor, double socialStudyFactor, boolean isMax, double maxSpeed, double initSpeed) 初始化- 参数:
dimensionNub- 维度minBorder- 最小边界maxBorder- 最大边界times- 迭代次数particleNub- 粒子数量psoFunction- 适应函数inertialFactor- 惯性因子selfStudyFactor- 个体学习因子socialStudyFactor- 社会学习因子isMax- 最大值是否为最优maxSpeed- 最大速度initSpeed- 初始速度- 抛出:
Exception
-
-
方法详细资料
-
getAllBest
public double[] getAllBest() -
setAllPar
-
start
-