计算机工程与应用 ›› 2012, Vol. 48 ›› Issue (22): 235-238.
裴兰珍1,甘传付1,邢 波1,智英建2
PEI Lanzhen1, GAN Chuanfu1, XING Bo1, ZHI Yingjian2
摘要: 针对目前采用差分进化算法求解防空导弹火力分配问题需要人工确定惩罚系数,从而增大模型建立复杂性的问题。采用一种处理约束条件的改进差分进化算法求解该问题;该方法在解是否可行的基础上采用三种选择准则用于搜索可行解区域,并增加了一个整数变量用于保存整数解。实例结果表明,与采用惩罚函数的方法相比,该方法在同等的求解效率下,能够获得较好的最优值。由于该方法不用人为确定惩罚系数,减少了模型的确定难度和时间,可用于求解火力分配问题。