基于人工神经网络的最优化算法研究

来源 :南京工业大学 | 被引量 : 0次 | 上传用户:wocaonimababa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能算法从模拟自然界生物体系和人类智能现象出发,用计算机模拟和再现人类的某些智能行为,在改造自然的工程实践中取得了巨大成功。智能算法中的神经网络由于其所具有的很强的自适应性和学习能力、非线性映射能力、高鲁棒性和容错能力等特点而被广泛应用。但神经网络的实际使用中,由于其结构、初始权值、阈值和学习样本等都需要操作者的先前经验来确定和调试,不同的操作者可能得出不同的数据,使得神经网络的实际效果大打折扣,也阻碍了神经网络的推广应用。   本文针对神经网络的这些不足提出了一个基于神经网络的复合模型的构想。通过对人类学习过程的分析来推断人脑的大致思维活动,并以此为基础建立了一个基于神经网络的复合模型,该复合模型主要分为工作模块和控制模块两部分,控制模块通过神经网络的学习引入“先验知识”,控制工作模块的工作过程。   智能算法和最优化理论是两个相互促进和相辅相成的两个学科。最优化算法实际上就是一个不断迭代寻优的过程。传统的优化算法在迭代过程中存在着一些局限性,搜索较慢。通过在最优化中算法中引入神经网络,减少搜索过程的盲目性,加强其目的性,给予搜索过程以更加明确的指导。   在最优化算法中,当搜索方向按照一定的规则确定后,搜索步长就成为影响算法收敛速度的关键因素。而在传统的算法中,步长是通过某个搜索策略或者计算公式得到,无法保证最优。我们通过引入的神经网络智能化确定迭代中的步长,使得最终的迭代速度得到改善。   该模型不仅可以使得原问题的收敛速度加快,对于类似问题同样有效。该模型对于存在加速因子且无法确定其具体值的问题都具有积极的指导意义。
其他文献
序列比对是现代生物信息学中一个最基本的研究课题。通过多序列比对,可以预测新序列的结构和功能,分析序列之间的同源关系,以及进行系统发育分析。本文首先介绍了序列比对涉
需求具有不同的抽象层次,用户与程序设计人员对于业务流程的考察角度与层次的不同,增加了系统设计的复杂度;同时,传统意义上的信息系统没有把管理逻辑与应用逻辑区别开来,使得现有
数据挖掘是信息技术自然演化的结果,是摆脱“数据丰富,知识缺乏”困境的有效途径。它是从大量数据中挖掘出有用的知识的一种方法,其应用涉及、金融业、零售业、电行业和生物医学
随着程序设计语言和计算机系统结构的发展,如何对新的语言特性和系统结构进行优化成为现代编译设计的核心。由于“存储墙问题”,循环中数组访问的时间占程序总执行时间的比重
人们在筹划路径时往往面临两方面的挑战:一是难以准确地从海量信息中筛选出符合需求的信息用于筹划路径,二是筹划一条路径涉及地点的筛选和时间的安排等,需要投入大量的精力。有
噪声污染作为当代四大污染之一,随着城市化的扩大而成为困扰人们生活的难题。设置防‘噪板是解决公路噪声污染的主要途径,因此,如何经济有效的检测防噪板隔音效果已成为研究热门
目前MIS系统开发主要是小型企业的开发模式,系统通过项目负责人(主要是导师)来承担项目的管理、运作以及项目维护,开发任务一般由导师领导研究生共同完成,但正是由于这种缺乏有
随着针对不同操作系统平台的应用的蓬勃发展,企业构建跨平台网络的需求越来越强烈。然而,异构网络为企业带来灵活性的同时,也暴露了许多管理、安全等方面的问题。各种平台的
光纤通信以廉价和优良的带宽特性,已经成为电信网的主要传输手段。同步数字体系(SDH)和同步光纤网络(SONET)主要以光纤为传输媒质,随着光纤通信的发展壮大,成为现代传输网络
序列比对是现代生物信息学中一个最基本的研究课题。随着生物数据库快速持续的增长,对多序列比对算法的敏感性和运算速度提出了更高的要求,开发具有高敏感性和高效率的算法成