进化算法(Evolutionary Algorithm,EA)是一类受达尔文生物进化理论启发而产生的智能优化算法,主要包括遗传算法、演化策略、遗传规划、差分进化算法、分布估计算法等。大自然中的生物种群在繁衍后代并逐渐适应环境的过程中,个体间互相交配,发生基因变异,被自然选择。受这样的生物进化过程的启发,进化算法初始化并维护一个包含若干有效解(个体)的集合(种群),经过包含适应值评估、选择、交叉、变异或采样等进化过程的迭代,演化出适应值高的个体,找到最优化问题的全局最优解或可接受解。 I8Pno+5P/m1focQdzq6Kr+cXfjowhCGrsQAf5mpo2/jedYX1d9Cbl8SiBRR5P7kx