摘要

针对海上船舶避碰问题,提出了一种改进的粒子群优化算法,相较于传统粒子群优化(PSO)算法,改进算法从迭代次数与适应度值两个方面对算法的惯性权重和认知参数进行了动态调整,提高了算法的灵活性,使算法性能在全局搜索和局部搜索两个方面同时获得提升。建立了船舶避碰模型并用Matlab进行仿真验证,仿真结果表明,改进算法的避碰路径更优、迭代次数更少,相较于PSO算法,改进算法的平均迭代次数降低了69.4%,在搜索效率上得到了显著提升。