论文部分内容阅读
进化算法是借鉴生物自然选择和遗传机制而产生的随机搜索算法,主要包括遗传算法、进化规划、进化策略、遗传编程。进化算法已经广泛地应用到组合优化、函数优化、机器学习等复杂的问题中,并引起许多学者的关注和兴趣。 作者在论文期间的工作主要集中在以下几个方面: 对遗传算法中的二进制编码和浮点数编码进行对比分析,阐明两种编码方法的优缺点和对遗传操作算子的影响,为合理地描述待解决的问题提供一定的依据; 遗传操作算子对算法的性能有重大的影响,文中对模拟二进制交叉算子对群体的分布影响进行了分析论证,得出模拟二进制交叉能保持群体的均值,并在满足一定条件下使群体方差变大的结论; 如何保持群体的多样性,一直是进化算法研究的主要内容。本文主要验证和设计适应性操作算子和小生境方法保持群体多样性的能力,实验表明两种方法都能较好地达到目的;利用生物合作竞争模型设计协同演化来动态地改变群体规模,实验表明该模型是有效的; 人工神经网络是得到越来越广泛应用的学习系统,但是由于学习算法存在一定的缺陷,如易于陷入局部极值,难以调整网络的结构等,使神经网络的应用受到一定的限制。文中将进化计算与神经网络结合起来进行神经网络的权值和结构的优化学习,并得到较好的结果。