遗传规划算法的改进及应用

来源 :山西财经大学 | 被引量 : 0次 | 上传用户:angus000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进化算法是一类模拟自然界“优胜劣汰,适者生存”的全局寻优技术,它的特点是针对一组随机的候选个体进行复制、交换和变异等遗传操作,逐步迭代逼近最优解。20世纪60年代,一些主要的进化算法如遗传算法、遗传规划等相继被提出。遗传算法利用定长的字符串来表达问题,而自然界的问题是复杂多变的,往往不能用定长的字符串来表达。伴随着对遗传算法表达形式的改进,遗传规划算法便应运而生。遗传规划算法采用灵活的层次结构(树型)来描述问题,它的结构和大小能够动态地调整,更适合于表达复杂的问题,应用也更加广泛。本文的第一章阐述了进化算法的基本理论,包括基本思想、各分支简介及其研究现状等。第二章介绍了遗传规划算法的基本思想及其不足,对算法的个体描述方法、适应度度量和遗传算子等相关理论进行了深入浅出的解析。鉴于遗传规划算法的不足,本文第三章对传统的遗传规划算法进行了针对性的改进。改进后算法的寻优速度明显提高,最优个体的复杂度也得到了有效的控制。在基于遗传规划算法自身改进的基础上,本文第四章把通常用于遗传算法的小生境技术结合到遗传规划算法中,提出了基于小生境技术的遗传规划算法(Niche Genetic Programming,NGP),并在符号回归中验证了该算法的有效性。NGP算法可以在初次寻优的基础上寻找更优解,逐步迭代寻优直到满足所求问题的精度要求。随后将改进后的遗传规划算法应用于我国科研机构的信用评价中,建立了科学的评价模型,并在实验中证明了该模型的实用性和正确性。
其他文献
信息技术的快速发展使得越来越多的企业使用电子应用系统替代传统的电话、传真等方式。大量具有应用意义的事件在各应用系统之间进行传递。因此实时地搜集事件信息,并快速推
互联网技术日新月异的发展与网络数据库资源的日益丰富,为科研工作带来极大的帮助。学术论文、调研报告、分析数据等等学术论文写作所需要的参考资料得以便捷获取,与此同时论
Android应用软件具有事件驱动特性,主要通过GUI(图形用户界面)与用户进行交互。为了保证Android应用软件的可靠性和安全性,需要对其进行分析与检测,而对GUI进行遍历是其中的
随着Web应用的普及,Web应用测试在保证Web系统质量和可靠性方面发挥着重要的作用,由于Web应用具有的新特性,传统的软件测试方法不能直接用来对Web应用进行测试。在Web应用测
笛语识别就是通过模拟人类的听觉把汽车鸣笛的声音转变为文本形式或者人类能理解的语音。结合不断完善的语音识别技术和应用广泛的嵌入式技术,并随着无人驾驶技术的发展,具有
在工业设计领域,逆向工程技术得到广泛的应用和研究。三角网格由于其描述了点之间的拓扑关系,能产生一定的视觉效果,因而在逆向工程中得到广泛应用。但三角网格交互修改十分不便,若能把它转换成通用的CAD软件能接受的曲面实体模型,则会有更广泛的用途。特征线提取、脊线提取是三角网格模型转换为曲面实体模型过程中的重要一步。形状识别是逆向工程CAD建模中数据分块和曲面重建的一个重要过程。从三角网格模型中提取特征线
无线传感器网络中,现有数据收集方式多采用静态Sink的方案,易造成Sink周围的节点负载过重而过早死亡,导致网络分割,形成监测盲区;另一方面由于传感器节点的随机部署,易形成不
21世纪,物联网的发展越来越迅速,应用也越来越吸引人,获得了人们广泛的关注。人们普遍使用的手持设备,比如手机、平板电脑等,设备异构性差别很大,互相之间的设备协作也因此变
生物特征识别技术在当今世界中已经得到了广泛的应用,虹膜因其唯一性、稳定性,可采集性,非侵犯性等优点而逐步受到人们的重视,已经发展成为了主流的生物特征识别手段。它以其
随着互联网的迅速发展与普及,网络已经成为信息传播的主要渠道,人们可以方便地从网络上获取各种信息,但是,现有的信息检索系统基本都没有考虑用户的兴趣偏好,只是被动的、僵