针对电力负荷的小样本、非线性、高维数和局部极小点等问题,提出采用最小二乘支持向量机方法建模,以历史负荷、温度、湿度等数据作为输入量,对短期电力负荷进行预测;针对最小二乘支持向量机在建模中存在的参数选取问题,采用一种根据种群多样性信息来指导初始种群选取和避免粒子早熟收敛现象的改进粒子群优化算法来优化最小二乘支持向量机的惩罚因子和核参数。仿真结果表明,基于改进粒子群优化算法和最小二乘支持向量机的短期电力负荷预测方法较最小二乘支持向量机预测方法、基于基本粒子群优化算法和最小二乘向量机的预测方法具有更好的预测精确度。
1
为了更好地改善多目标粒子群优化算法的收敛性和多样性的pso 算法
为了更好地改善多目标粒子群优化算法的收敛性和多样性的pso 算法
基于协作竞争PSO算法的多无人机航迹规划
2021-09-23 21:10:45 729KB 研究论文
1
通过改进的粒子群算法,结合4阶龙格库塔法,对J-A磁滞模型进行参数辨识
最详细的PSO算法通过Java实现,附带详细注释 介绍地址:https://blog.csdn.net/HYL51740740/article/details/106105925 private static int M=200; //迭代次数 private static int numParticles=50; //粒子数 private static int dimension=3; //粒子维数 private static double[][] pBest = new double[numParticles][dimension]; //存储各粒子的历史最优位置信息 private static double[][] xPos = new double[numParticles][dimension]; //存储各粒子的当前位置信息 private static double[][] xVel = new double[numParticles][dimension]; //存储各粒子的速度信息 private static double[] gBest = new double[dimension]; //存储全局最优解对应的位置信息 private static double[] fitness = new double[numParticles]; //存储各粒子适应值
2021-09-19 15:04:24 5KB Java PSO 粒子群优化算法
1
粒子群优化 (PSO) 是一种现代启发式算法,可应用于连续和离散优化问题。 原始的二元粒子群算法(BPSO)有一些缺点,使得算法不能很好地收敛。 为了解决这些缺点,引入了新的 BPSO(NBPSO)。 休耕论文中提供的结果显示了 NBPSO 的优越性。 [1]。 M.Rostami Shahrbabak 和 H.Nezamabadi-pour,“二元 PSO 算法的新方法”第 14 届伊朗电气工程会议,2006 年 5 月。 [2]。 H.Nezamabadi-pour、M.Rostami Shahrbabaki 和 M.Maghfoori Farsangi “二元粒子群优化:挑战和新解决方案"CSI Journal on Computer Science and Engineering Vol. 6, No. 1 (a), 2008.
2021-09-17 14:45:34 5KB matlab
1