public class PSO extends Object
| 构造器和说明 |
|---|
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)
初始化
|
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 - 初始速度ExceptionCopyright © 2024. All rights reserved.