【摘 要】
:
程序演化是根据某些法则从一个程序生成另一个新的程序,这两个程序在语义上是等价的,通过一系列保证正确性的对源程序的演化,进行算法和数据结构的求精,最终将源程序演化成一
论文部分内容阅读
程序演化是根据某些法则从一个程序生成另一个新的程序,这两个程序在语义上是等价的,通过一系列保证正确性的对源程序的演化,进行算法和数据结构的求精,最终将源程序演化成一个面向过程的、高效的程序文本。程序演化思想的出现,使得程序优化工作耳目一新,可有效的提高程序执行的效率。对决策树算法的优化问题,一直是一个倍受关注的领域。当今,国内外不少研究人员致力于对决策树的优化工作,针对决策树容易过度拟合、规模过大、产生的规则过长等缺点,研究人员提出了不少优化方法,并取得了比较好的效果。本文在总结已有成果的基础上,在决策树的优化问题中,引入程序演化的思想,以期得到具有更高效率的决策树。围绕该问题展开以下工作:(1)用Homomorphisms递归结构描述ID3算法。为演化出新的高效程序奠定基础。(2)在对程序的规范化描述进行认真分析的基础上,研究选择合理的演化规则和演化策略。(3)运用tupling策略定义新的数据结构,基于这种数据结构进行演化,运用接点提升算法,最终演化得到新的决策树构造算法,该算法构造决策树只需要扫描一次数据集合。(4)对本文演化所得的新决策树算法的时间有效性进行分析,并用Haskell函数式语言编程实现相关算法,对算法的正确性和有效性进行验证。
其他文献
CICQ或者缓存交换结构具有内部无需提速及输入和输出的分组调度可以分布并行执行的优点,在高性能交换结构设计中具有独特优势。交换结构领域的开放问题是:低层调度上强调调度算
在如今大规模网格环境下,如何快速、准确的进行资源发现并能够对其有效的管理对于一个网格系统的部署起着至关重要的作用。虽然目前的资源发现和管理模型,如集中式、分布式、层
P2P网络技术被广泛应用于文件共享、分布式计算和协作系统等各个领域。但长期以来,各个P2P研究组织一直未达成一致的P2P标准,每一个P2P产品供应商都使用不兼容的技术使它的用户
科学计算可视化,是计算机图形学的一个重要研究方向,是图形学的新领域。其中面绘制和体绘制是实现三维曲面重构两种重要手段,面绘制算法主要是按照给定的阈值从体数据中提取
随着 Internet 上中文网页的急剧增加和中文电子出版物的迅速普及,以非受限文本为主要对象的中文自然语言处理的重要性越来越受到人们的关注。而“词”又是自然语言处理系统中
EEG是脑电活动的记录,其中包含了大量的生理与病理信息。当大脑正常时,神经细胞群放电是有规律的自发性放电,当大脑患有不同疾病时,如:脑肿瘤、脑炎、癫痫、脑出血或缺血性疾
入侵容忍是将容错方法运用于安全领域的一种应用程序。该技术假设系统漏洞并不能被完全地消除,外部攻击者或者恶意的内部人员有可能成功地利用这些漏洞对系统进行非法的访问
在使用计算网格共享地理上分布的丰富的异构资源求解大规模问题过程中,使用的资源(包括网络带宽)动态变化,计算网格获取实时、准确的动态性能信息(包括网格资源性能信息和网格
股票预测研究是金融大数据的一个应用研究方向,随着信息技术的发展,股票预测研究不仅仅拘泥于基本分析方法,而是更多地使用技术分析方法,如机器学习方法,并且取得了具有一定意义的研究成果。其中,神经网络方法,为股票预测研究提供了新的建模方法。本文在研究股票预测问题的相关背景、方法或模型以及相关理论知识的基础上,将视角这个概念引入到股票预测问题的研究中,从视角出发来研究股票预测问题。本文的主要研究工作有以下
进入90年代以来,尤其是近年来电信技术、网络技术和计算机技术迅猛发展,电信服务产业的自然垄断特性日益减弱,已逐渐具备了市场化发展的基础。发达国家已经在电信服务市场自由化