在研究现有进化算法的优越性与存在不足的基础上,受生物免疫原理的启发,提出了一种新的算法———免疫进化算法。免疫进化算法的核心在于充分利用最优个体的信息,在整个进化过程中,以父代最优个体为基础来产生子代群体,并以最优个体的收敛来代替群体的收敛;此外,算法的随机搜索是在确定方式的指导下完成的。相比于现有的进化算法,免疫进化算法提高了收敛速度,有效地克服了不成熟收敛,理论证明该算法是全局收敛的。最后,用免疫进化算法对暴雨强度公式参数进行了优化,并将其计算结果与传统方法和加速遗传算法的计算结果作了比较,结果表明:免疫进化算法的拟合效果最好。