![基于捕食搜索策略的遗传算法的研究及应用](https://www.lw50.cn/thumb/bdb211b3a4ee84250bea8c95.webp)
论文摘要
遗传算法是一种自适应全局优化概率搜索算法,具有简单通用、不依赖问题的具体领域和对问题种类有很强的鲁棒性等特点,所以在很多领域得到了广泛的应用。在遗传算法的诸多应用中,发现遗传算法还存在一些问题,最主要的两个问题是遗传算法易发生早熟现象和局部搜索能力弱而导致的求解精度不高及求解效率低。虽然已有很多改进,但大多数的改进都有针对性和局限性的,普适性较差,两个问题兼顾的算法更是不多见。因此如何解决这些问题,提高遗传算法的优化效率,对于它的实际应用显得十分必要。通过查阅相关的资料获知,遗传算法易早熟和局部搜索能力弱的问题是全局搜索和局部搜索这对矛盾所导致的,而捕食搜索策略能够很好地平衡这对矛盾。但是捕食搜索策略只是一种策略,并没有具体的搜索方法,因此,本文利用捕食搜索策略的思想对遗传算法进行改进研究。在全局搜索中,提出一种基于信息熵的遗传策略,即利用当前实际种群熵与当前期望的种群熵的差值来自适应地改变选择压力、交叉概率和变异概率,以达到调整种群的多样性、改善早熟现象的目的;在局部搜索中,采用缩小算术交叉参数的范围和高斯变异的策略,以达到提高局部搜索能力的目的。为了更好地测试改进后的算法,本文选用了四个具有不同数学特征的复杂函数。通过对这四个函数的测试,结果表明该方法不仅可以避免早熟现象,而且在搜索质量及搜索效率方面都有所提高。然后,将采用捕食搜索策略的遗传算法(PSGA)运用到支持向量机(SVM)参数的选取中,将SVM的三个参数(宽度系数σ,不敏感系数ε,惩罚系数C )作为编码变量,以实际运用中的寻优对象为目标,进行PSGA寻优迭代。最后将PSGA运用到SVM对谷氨酸发酵过程建模中,仿真结果表明,该方法可以寻优到有效的SVM参数,使得建立的谷氨酸发酵过程模型具有较好的预测效果。
论文目录
摘要Abstract第一章 绪论1.1 遗传算法的发展历程1.2 遗传算法的研究现状1.2.1 遗传算法收敛理论1.2.2 遗传算法的改进1.3 遗传算法的特点1.3.1 遗传算法与传统优化算法的不同点1.3.2 遗传算法的缺点1.4 遗传算法的应用1.5 课题的背景及研究意义1.6 本课题研究内容安排第二章 采用捕食搜索策略的遗传算法研究2.1 遗传算法分析2.1.1 基本遗传算法的构成要素2.1.2 遗传算法的基本流程2.1.3 遗传算法的实现技术2.2 捕食搜索策略的基本思想2.3 采用捕食搜索策略的遗传算法的基本思想2.4 采用捕食搜索策略的遗传算法设计2.4.1 种群多样性的评价2.4.2 遗传操作2.4.3 交叉变异概率2.5 采用捕食搜索策略的遗传算法流程2.6 本章小结第三章 PSGA 在函数优化中的应用3.1 函数优化问题简介3.2 测试函数3.3 基于PSGA 的函数优化3.3.1 PSGA 在函数优化应用中的流程3.3.2 PSGA 参数的选取3.3.3 算法有效性分析3.4 本章小结第四章 PSGA 在SVM 参数优化中的应用4.1 支持向量机简介4.1.1 支持向量机原理4.1.2 支持向量机的优点4.1.3 支持向量机的参数4.2 运用PSGA 优化SVM 参数的流程设计4.2.1 编码区间及目标函数的确定4.2.2 算法流程图4.3 基于PSGA-SVM 的谷氨酸发酵过程建模4.3.1 谷氨酸发酵过程简介4.3.2 建立谷氨酸发酵过程模型4.3.3 仿真结果4.4 本章小结第五章 总结与展望5.1 论文总结5.2 研究展望致谢参考文献附录:作者在攻读硕士学位期间发表的论文
相关论文文献
标签:遗传算法论文; 捕食搜索策略论文; 多样性论文; 函数优化论文; 参数优化论文; 谷氨酸发酵建模论文;