在军队日常训练阶段划分中,入伍训练和专业训练阶段之间通常由补差训练牵引衔接,为提升军队整体作战能力,针对性复训和补训成为弥补战斗力生成短板的有效手段,而补差训练计划的生成和优化就是制约军队战斗力生成的枢纽和瓶颈。补差训练计划拟制的难点在于对参训人员的科学合理分配,以达成训练场地、训练器材资源、组训者的综合利用率最优化,以确保在单位时间内最大限度提升单科目整体训练水平。补差训练计划的拟制和优化问题对算法的实现要求较高,传统基于规则的拟制方法存在生成计划占用资源较多、受训和指挥人员匹配难度大、补差科目选择不合理等诸多问题,如何选择合适的组训科目、如何匹配组训指挥员和受训人员、如何最优化训练资源等系列优化问题均可归结为经典的课表优化问题,而课表优化问题是典型的NP完全问题
[1],很难在给定时限内找到问题的全局最优解,因此,专家学者倾向于使用兴起于20世纪90年代的各种智能优化算法解决此类问题,为军事训练的补差训练计划拟制提供算法支撑。
补差训练计划中的仿真类智能优化算法在特定范围内的使用效果参差不齐,有必要分析各类智能优化算法的优缺点。当前的智能优化算法主要有模拟物理规律的模拟退火算法
[2]、细胞膜优化算法
[3]、量子进化算法
[4]、禁忌搜索算法
[5]等和模拟生物群体行为规则的萤火虫算法
[6]、蛙跳算法
[7] 鱼群算法
[8]、蚁群算法
[9]、蜂群算法
[10]、布谷鸟算法
[11]、粒子群算法
[12]、细菌觅食算法
[13]等,以及模拟物种适应性特征行为的遗传算法
[14]、贪心算法
[15]等。各种智能优化算法从各自仿生思维视角切入NP完全问题,共同点是利用伪随机数创造具有部分随机特征的智能体,通过对综合评分的比较控制个体的游走或演化方向,通过量化累加形成优化质变,以局部最优解趋近全局最优解。然而,上述算法也存在易陷入局部最优陷阱和收敛代数不可控的问题,基于此,国内外学者给出了诸多改进型智能优化算法,尝试解决上述问题。本文以蛙跳算法为参考标准,借鉴了遗传算法中的适者生存思想,在算法中设计“超级个体剔除”机制和“自然选择”机制,以此为基础设计竞争蛙跳算法,并引入补差训练计划优化实践项目中,取得了较好的优化效果。