基于一种改进遗传算法的神经网络

被引:0
作者
李晔
机构
[1] 太原理工大学
关键词
遗传算法; 神经网络; 倒立摆; 鲁棒性;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
随着时代的发展,科技的进步被控对象变得越来越复杂,其过程机理有许多不明之处,致使基于数学模型的传统控制方法难以奏效,因此提出很多智能控制方法,其中神经网络控制是解决这些问题的有效途径,可用来处理不确定性的复杂系统,神经网络虽然具有自学习能力,但其内部机理不很明确,知识表达困难。针对神经网络存在的不足,又考虑现在优化算法中,遗传算法具有鲁棒性、随机性、全局性、适于并行处理的优点,本文提出用遗传算法优化神经网络,弥补神经网络的不足。 遗传算法是目前应用最广的优化搜索算法之一。目前,遗传算法已经在许多领域得到了应用,如函数优化、模型优化、结构优化、工业生产、图像处理等等。但基本遗传算法易于陷入局部最优,在有些时候收敛速度过慢,这使得基本遗传算法很难找到全局最优。如何能够使遗传算法尽可能快地跳出局部最优和如何能够提高遗传算法的收敛速度,是近年来遗传算法研究领域的热点。 本文针对简单遗传算法(SGA)应用过程中所存在的不易收敛、结果常常陷入局部最优、编码方式存在解码误差、收敛速度慢等缺点,提出使用一种基于排序选择的改进遗传算法,并用其进行智能控制器的参数寻优。遗传算法的选择、交叉以及变异,每个环节的实现策略的改变都会对整个遗传算法的寻优性能产生重要影响;而且需要其它环节做出相应的调整,才能达到比较理想的提高遗传算法寻优能力的目的。基于上述原因,提出基于排序选择的改进遗传算法。所谓排序选择方法是指在计算出每个个体的目标值后,根据目标值的大小顺序对群体中的个体进行排序,适应度仅取决于排序后的个体在种群中的位置,并且每个个体的选择概率等于根据它所处的位置按某种规律计算出来的概率。 用改进的遗传算法优化调整神经网络的权值,将优化所得参数作为神经网络的初始权值。这种针对神经网络控制器的结构特点,用遗传算法训练优化网络权重,得到的复合智能控制器具有很好的特性,既保留了遗传算法的强全局随机搜索能力,又具有神经网络的鲁棒性和自学习能力,并且可兼有神经网络广泛映射能力和遗传算法快速全局收敛等性能。 将基于改进遗传算法的神经网络控制器用于二级倒立摆系统,通过仿真结果的研究表明,基于排序选择的改进遗传算法在神经网络权值寻优中,能够充分发挥其全局寻优的特点,且能够很好的弥补BP算法训练时间长,响应速度慢的不足。
引用
收藏
页数:95
共 58 条
[1]
遗传算法收敛率的下鞅分析 [J].
王霞 ;
周国标 .
应用数学, 2003, (04) :130-135
[2]
遗传算法的几乎必然强收敛性——鞅方法 [J].
徐宗本 ;
聂赞坎 ;
张文修 .
计算机学报, 2002, (08) :785-793
[3]
四级倒立摆的变论域自适应模糊控制 [J].
李洪兴 ;
苗志宏 ;
王加银 ;
李洪兴 ;
李洪兴 .
中国科学E辑:技术科学, 2002, (01) :65-75
[4]
一类新的离散时延递归RBF神经网络 [J].
刘妹琴 ;
颜钢锋 ;
樊臻 .
系统工程理论与实践, 2001, (10) :47-51
[5]
遗传算法在参数反演中的应用 [J].
陈建锋 ;
石振明 ;
陈竹昌 .
土工基础, 2001, (01) :1-4
[6]
基于GA学习的模糊小脑模型控制器 [J].
王琳 ;
郭晨 ;
李晖 .
大连海事大学学报, 2000, (01) :65-69
[8]
基于神经网络的自适应标模糊控制 [J].
李英姿 ;
张飞舟 .
电子技术应用, 1999, (11) :23-25
[9]
利用人工神经网络技术确定零部件的维修策略 [J].
王钰 ;
宋华文 ;
龚传信 .
系统工程理论与实践, 1999, (10) :84-88
[10]
云模型在倒立摆控制中的应用 [J].
陈晖 ;
李德毅 ;
沈程智 ;
张飞舟 ;
不详 .
计算机研究与发展 , 1999, (10) :1180-1187