摘要:
针对卫星导航快速定位中的观测方程病态问题,提出一种利用自适应加权的差分进化(differential evolution,DE)算法结合Tikhonov正则化求解病态方程的方法。在深入分析DE算法寻优过程的基础上,通过自适应地改变当前个体的加权因子,并在目标函数中引入正则化项,快速稳健地求解病态方程。仿真实例表明:当法矩阵条件数为105左右时,新方法的解算精度比传统的截断奇异值法、Tikhonov正则化法、遗传算法(genetic algorithm,GA)和DE算法分别高约5倍、2倍、1.5倍和1倍;迭代次数是DE算法的22.37%、GA算法的5.67%,寻优速度最快;加入粗差后,新方法的解算精度基本不变,即具有较好的稳健性。
纪元法, 朱亮亮, 孙希延, 严素清. 差分进化算法结合正则化解算病态方程[J]. 系统工程与电子技术, 2018, 40(7): 1573-1577.
JI Yuanfa, ZHU Liangliang, SUN Xiyan, YAN Suqing. Differential evolution algorithm with regularization to solve illposed equations[J]. Systems Engineering and Electronics, 2018, 40(7): 1573-1577.