说明:粒子群算法,也称粒子群优化算法(Particle Swarm Optimization),缩写为 PSO, 是近年来发展起来的一种新的进化算法(Evolutionary Algorithm - EA)。PSO 算法属于进化算法的一种,和模拟退火算法相似,它也是从随机解出发,通过迭代寻找最优解,它也是...
说明:有时间窗的车辆路径问题的混合蚁群算法。 物流配送车辆路径优化作为一个涉及多影响因素、多目标需求的组合优化问题,其中带时间窗约束的物流配送车辆路径优化问题更是一个NP难题,较难得到最优解。可生成本地配送最短路径图,计算最小的成本代价,绘制成本变化图及遗传代数,蚁群算法求解有时间窗约束的车辆路径问题ma...
说明:这是一种多目标的粒子群优化算法,包含了两个目标函数,对学习粒子群算法及很好的理解该算法非常有用-Examples of niche PSO,
说明:PSO粒子群优化算法,单纯的粒子群优化算法,使用matlab来实现的。文件压缩包里面一共有三个文件fun.m文件,PSO.m文件,PSOMutation.m文件。这些文件也是经典书籍Matlab神经网络43个案例分析中的部分实现,单纯演示PSO优化的功能。
说明:蚁群聚类算法及其改进算法 该算法,解决了不收敛的问题,聚类效果非常好(效果图如附件图片所示)。改进的蚁群算法是基于遗传算法的改进,在基本遗传算法的基础之上,加入了变异因子,产生变异,从而更快的收敛。 程序特点: 1、包含Matlab的画图程序,包括点的不同颜色标识, 2、包含文件的调...
说明:目前最先进的标准粒子群算法,是美国人写的,不管是迭代速度还是迭代精度都达到了先进水平,目前正在研究粒子群算法的同学可以看一看,亲测效果不错。本人在原来的基础上进行了代码的优化和改进,加入了适应度函数的变化曲线,并提供了多种测试函数,直接用matlab打开就可以运行。