本项目旨在开发一套基于MATLAB的高效全局优化工具,核心在于实现引入学习因子变异机制的粒子群优化(PSO)算法。针对标准粒子群算法在进化后期种群多样性降低、容易陷入局部最优解以及收敛精度不高的问题,本项目通过动态调整或随机变异学习因子(个体认知系数c1和社会认知系数c2)来改善算法性能。项目主要功能包括:1. 种群初始化模块,支持自定义粒子数量、搜索空间维度及速度位置限制;2. 核心迭代引擎,实现了速度与位置更新公式,并在此基础上集成了学习因子变异策略,根据迭代进程或粒子停滞状态动态改变c1和c2的值,以平衡算法在不同阶段的全局勘探与局部开发能力;3. 适应度评估模块,兼容多种标准测试函数(如Sphere, Rosenbrock, Rastrigin等)及用户自定义目标函数;4. 可视化分析模块,能够实时绘制适应度收敛曲线、粒子分布动态图,并输出最优解的具体数值与收敛代数。