文章利用差分进化(differential evolution, DE)算法对多软件系统动态可靠性分配模型进行求解,针对历史解信息的保留问题,提出3种保留历史解的策略,即提升进化算法历史种群的进化水平、合理选择保留历史解的比例、根据目标函数对进化算法历史种群的个体执行排序操作。仿真实验结果表明,这3种策略均能有效提升模型的求解效果。