提出一种改进差分进化算法(IDE), 以解决系统可靠性冗余分配问题. 在罚函数法的基础上, 对约束处理方法进行改进. 新约束处理方法在搜索过程中不需要在每一步都计算惩罚函数值, 加快了寻优速度. 具有良好的通用性, 可以引入到其他智能优化算法中. 将改进的算法用于求解4 类典型的系统可靠性冗余分配问题, 实验结果表明了所提出的改进算法具有很好的寻优精度和收敛速度.