摘要
本发明公开了基于多策略改进粒子群算法的重力坝断面优化方法,涉及水工结构工程技术领域,包括获取重力坝基础信息;建立以最小化重力坝工程造价为优化目标的重力坝断面优化模型;根据多策略粒子群优化算法,求解重力坝断面优化模型满足约束条件的最优解。本发明通过SK初始化策略初始化粒子群,有效提高初始种群分布质量,帮助种群靠近全局最优解;采用非线性函数变化惯性权重,根据每次迭代后粒子的适应度值,自适应调整惯性权重方向,进而改变粒子运动方向;采用自适应分层学习策略,根据粒子适应度排名将粒子分为优势层、普通层和劣势层,根据各层粒子特性选择不同学习策略,最终形成多策略融合改进粒子群算法,有效地降低重力坝的建造成本。