机器人路线规划仿真避障,matlab2021a仿真测试 %-粒子群的- global c1; %学习因子1 global c2; %学习因子2 global w; %惯性权重 global MaxDT; %最大迭代次数 global m; %搜索空间维数(未知数个数) global N; %初始化群体个体数目 global eps; %设置精度(在已知最小值时候用) global Kmax; %初始化x时用的最大迭代次数 global Qmax; %初始化x时粒子全部重新初始化用的最大迭代次数 global fitw1; %适应值函数中的两个权重 global fitw2; global pathta ; %移动的角度为60度 global psosued; %粒子群成功 global pathsued; %路径
PSO粒子群优化算法的改进仿真matlab2021a测试,带有收缩因子的微粒群算法
2022-04-19 15:07:48 7KB 算法 收缩因子PSO
基于混合粒子群的TSP搜索算法:粒子群优化算法结合遗传算法的交叉变异算子应用于TSP问题中,能够取得不错的效果。
%程序名称:求解约束优化问题的改进粒子群优化算法 %程序功能:求解带各种约束条件的优化问题 %输入条件:各种初始条件,以及设定参数 %输出数值:最优解位置以及函数极小值
2022-04-18 10:25:19 32KB NATLAB 粒子群
1
基于PSO粒子群优化的TSP问题仿真含GUI界面PSO参数可配置matlab2021a测试运行 function fitness=fitness(x,C,D) m=size(x,1); n=size(C,1); fitness=zeros(m,1); for i=1:m for j=1:n-1 fitness(i)=fitness(i)+D(x(i,j),x(i,j+1)); end fitness(i)=fitness(i)+D(x(i,1),x(i,n)); end
应用粒子群优化(PSO)算法对电力系统的机组优化组合问题进行研究,介绍了算法原理,分析了算法中各个参数的不同取值对算法搜索能力和收敛速度的影响,并以常用的测试函数进行验证,建立了相应的数学模型,并以IEEE3机6节点电力系统为实例进行研究。分析结果表明,PSO算法较之常用的遗传算法和混沌优化等算法,在算法结构、计算时间、搜索区间控制以及收敛速度等方面具有较好的特性,验证了该方法的有效性。
1
电力系统经济调度问题是电力系统中的一个重要的研究课题,针对该问题,提出一种改进粒子群优化(ODPSO)算法.改进算法在搜索前期,采用广义的反向学习策略,使算法能够快速地靠近较优的搜索区域,从而提高收敛速度;在搜索后期,借鉴差分进化算法的进化机制设计改进的变异和交叉策略,对当前种群的最优粒子进行更新,从而提高种群的多样性,进而协助算法获得全局最优解.为了验证改进粒子群优化算法的有效性,对CEC2006提出的22个基准约束测试函数进行仿真,结果表明改进算法相比其他算法在寻优精度和稳定性上更具优势.最后,将改进算法应用于考虑机组爬坡速率约束、机组禁行区域约束以及电力平衡约束的两个电力系统经济调度问题,取得了令人满意的结果.
1
采用粒子群优化算法(pso)优化LSTM回归预测,全中文注释,内置数据集,可以直接在MATLAB2019上直接运行。
2022-04-16 09:07:26 766KB 回归 lstm 算法 数据挖掘
• 一种混合元启发式优化算法,结合了萤火虫和粒子群算法的优点。 •通过控制先前的全局最佳适应度值,提出一种局部搜索策略。 请引用: İbrahim Berkan Aydilek,用于计算昂贵数值问题的混合萤火虫和粒子群优化算法,应用软计算,第 66 卷,2018 年 5 月,第 232-249 页
2022-04-15 18:04:51 6KB HFPSO matlab
结合粒子群优化算法(PSO)和引力搜索算法(GSA),提出了一种新的基于种群的混合算法(PSOGSA)。主要思想是将 PSO 中的开发能力与 GSA 中的探索能力相结合,以综合两种算法的优势。一些基准测试函数用于将混合算法与标准 PSO 和 GSA 算法进行比较,以得出最佳解决方案。 论文: A New Hybrid PSOGSA Algorithm for Function Optimization, in IEEE International Conference on Computer and Information Application (ICCIA 2010), 中国, 2010, pp.374-377, DOI: http://dx.doi.org/10.1109/ICCIA .2010.6141614
2022-04-15 18:04:49 151KB matlab