摘要
一种基于改进海洋捕食者算法的船舶管路路径优化方法,通过确定目标函数和迭代次数,初始化种群位置,生成捕食者矩阵,并预设迭代次数T,通过当前迭代次数t判断优化阶段。若处于前1/3阶段则执行全局搜索猎物,处于中间1/3则执行加速狩猎,处于后1/3则执行精准捕食。目前迭代次数若处于迭代前半段(t<T/2),则应用FADS效应影响位置,若处于后半段,则进行高斯扰动。继续迭代并判断目前迭代次数是否达到预先设置的参数,若循环结束则输出最优解,若未达到则重新预设迭代次数T。本发明运用黄金正弦指引机制和折射反向学习策略、高斯变异策略对该算法进行阶段性改进,实现在多种约束和目标限制下,能以较短时间为工程师提供优质船舶布管方案。