神经网络算法在线性优化方面的应用

来源 :速读·中旬 | 被引量 : 0次 | 上传用户:hard_158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:文章介绍了运用神经网络线性优化的思想和方法对一类线性优化方面的问题进行了分析,得到了应用神经网络算法求解该类问题的具体步骤和算法方案,并给出了实例进行验证,证明了神经网络线性优化算法是有效的,具有理论意义和实用价值。
  关键词:神经网络算法;MTLAB;线性优化
  人工神经网络(Artificial Neural Networks, ANN),亦称为神经网络(Neural Networks,NN),是由大量的处理单元(神经元Neurons)广泛互联而成的网络,是对大脑的抽象、简化和模拟,反映人脑的基本特性.人工神经网络的研究是从人脑的生理结构出发来研究人的智能行为,模拟人脑信息处理的功能.它是根植于神经科学、数学、物理学、计算机科学及工程等科学的一种技术。
  一、神经网络线性优化方法求解TSP
  旅行商问题(Traveling Saleman Problem,简称TSP,亦称货郎担问题)或者邮递员路径问题:有n个城市,其相互间的距离,或者旅行成本为已知,求合理的路线使每个城市都访问一次,且总路径为最短(或者总成本最小).该问题可表示为
  设有N个城市
  [C={C1,C2,…,CN}]
  给定C中任意两个城市间的距离
  [d(Ci,Cj)=dij 1≤i,j≤N]
  现在要找出一个城市的排列
  [{Cn(1),Cn(2),…,Cn(N)}]
  使得闭合路径
  [i=1Nd[Cn(i),Cn(i+1)mod  N]]
  为最小.
  从表面看,TSP很简单,其实则不然.对于N个城市的TSP,存在可能的路径数为[(N-1)!/2]条,当N较大时,其数量将是惊人的.计算每一条路径都需要求出N个距离之和,这样各种路径及其距离之和的计算量将正比于[N!/2],.表3-1给出了用运算速度为1GFLOPS次的CrayⅡ计算机搜索TSP所需的时间.这里还不计算所需的巨大存储空间.从而可见用搜索法求解规模大的TSP是不现实的。
  表3-1 TSP的计算量
  [城市数N\&7\&15\&20\&50\&100\&200\&加法量\&[2.5×103]\&[6.5×1011]\&[1.2×1018]\&[1.5×1064]\&[5×10157]\&[10374]\&搜索时间\&[2.5×10-5s]\&[1.8h]\&[350y]\&[5×1048y]\&[10142y]\&[10358y]\&]
  1985年Hopfield和Tank用神经网络求解[N=30]的TSP,使用900个神经元组成的网络在[0.2s]内找到一个有效解(在[1030]个可能的解中排除[1023]个非最优解),从而开创了神经网络用于优化计算的新途径.其基本思想是:将TSP映射到一个神经网络上,通过网络的动力学方程自动演化到网络的平衡态,自动搜索到局部最优解.
  对于TSP,一条访问路径可以用一个换位矩阵表示.以5个城市为例,如表3-2所示换位矩阵表示访问5个城市的路径顺序为[C3→C1→C5→C2→C4→C3],其路径总长度为
  [l=d31+d15+d52+d24+d43]
  表3-2用换位矩阵表示访问次序
  [\&1\&2\&3\&4\&5\&[C1]\&0\&1\&0\&0\&0\&[C2]\&0\&0\&0\&1\&0\&[C3]\&1\&0\&0\&0\&0\&[C4]\&0\&0\&0\&0\&1\&[C5]\&0\&0\&1\&0\&0\&]
  如果下标[x],[y]表示城市,[i]表示第[i]次访问,则路径长度可以表示为下列一般形式
  [l=12xy≠xidxyvxivy,i+1+12xy≠xidxyvxivy,i-1]
  [=12xy≠xidxyvxi(vy,i+1+vy,i-1)]
  式中,[dxy]表示城市[x],[y]之间的距离;[vxi]表示换位矩阵中的第[x]行第[i]列的元素,其值为1时表示第[i]步访问城市[x],其值为0表示第[i]步不访问城市[x].
  在表3-2中,各行各列只能有一个元素为1,其余都为0,否则它表示一条无效的路径.每行中只有一个元素为1,表示每个城市必须访问一次,表示为
  [xvxi=1 ?i]
  每列中只有一个元素为1,表示每个城市只能访问一次,可以表示为
  [ivxi=1 ?x]
  综合上述讨论,TSP可以表示为如下非线性优化问题:
  [min l=12xy≠xidxyvxi(vy,i+1+vy,i-1)]
  [st.]    [xvxi=1 ?i]
  [ivxi=1 ?x]
  用罚函数法,将上述约束优化问题表示为下列无约束优化问题:
  [J=A2xy≠xidxyvxivy,i+1+B2xy≠xidxyvxivy,i-1+C2(xivxi-n)2+D2xy≠xidxyvxi(vy,i+1+vy,i-1)]
  令上式与神经网络的计算能量函数相等,比较同一变量两端的系数,可得第[x]行第[i]列位置上的神经元与第[y]行第[j]列位置上的神经元之间的连接权值为   [Wxi,yj=-Aδxy(1-δij)-Bδij(1-δxy)-C-Ddxy(δj,i+1+δj,i-1)(1-δxy)]
  [Ixi=Cn]
  式中,[δij=1 i=j0 其他].
  Hopfield神经网络的动态方程为
  [duxidt=-uxiτ-?E?vxi]
  [=-uxiτ-Aj≠ivxj-By≠xvyi-C(xivxi-n)-Dydxy(vy,i+1+vy,i-1)]
  [vxi=f(uxi)=12[1+tanh(uxiu0)]]
  求解上式,直到收敛,可以得到神经网络的稳态解.在演化过程中,有些神经元的输出[vxi]逐渐增大到1,而有些神经元的输出[vxi]逐渐减少到0,最后收敛到稳定状态,所以,神经元的输出0或者1.
  用上述神经网络方法可以解决C-TSP,即中国有31个省直辖市和自治区,我们在其首府之间进行旅行,C-TSP就是在这31个城市中找出一个最短的经过每一个城市各一次并回到起点的路径和距离。
  二、结束语
  人工神经网络是一类模拟人类神经系统的结构,他揭示数据样本中蕴含的非线性关系,大量处理单元组成非线性自适应动态系统,具有良好的自适应性、自组织及很强的学习、联想、容错和抗干扰能力,在不同程度和层次上可模仿大脑的信息处理机理,可灵活方便的对多成因的复杂未知系数进行高度建模。特别是BP 网络近年来广泛应用于模式识别、预测评估等领域,并取得良好的效果。
  参考文献:
  [1]高隽.人工神经网络原理及其仿真实例.北京:机械工业出版社,2003.7
  [2]党建武.神经网络技术及应用.北京:中国铁路出版社,2007.7
  [3]黄平.最优化理论与方法.北京:清华大学出版社,2009.2
  [4]周开利.康耀红.神经网络模型及其MATLAB仿真程序设计.北京:清华大学出版社,2005.7
  [5]侯媛彬.杜京义.汪梅等.神经网络.西安:西安电子科技大学出版社,2007.8
  [6]曾昭.王耀南.神经网络算法在非线性系统中的应用研究[J].湖南师范大学自然科学学报,Vol.30,No.2,2007.7
  [7]李振波.人工神经网络算法改进及其在经济分析中的应用.山东大学,2005.4
  [8]邢文训.谢金星.现代优化计算方法[M ].北京:清华大学出版社,1999
其他文献
摘 要:当前随着现代科学技术的推广与进步,信息化越来越成为社会发展的趋势,在此背景下,各大高校也加快推行计算机管理的步伐,极大推进了高校现代化、科学化发展步伐。但是不可否认的是,高校校园网络经常会出现各式各样的安全问题,直接影响着高校计算机管理的质量与效率。因此,积极构建信息安全管理体系成为当前实现高校计算机管理可持续化发展的关键与核心。  关键词:信息化安全;高校计算机管理;具体方式  现阶段,
我是一名低年级的班主任老师,在此我想谈谈我是如何用爱去开启学生心灵的。  一、沟通  当学生走进一年级的第一堂课上,我没有一本正经地跟他们讲学校规章制度,也没有向他们宣读《小学生守则》,更没有让他们拿起书本学知识,而是跟他们说话,聊天,让他们感受家一样的温暖,妈妈一样的爱。记得有一次,我告诉他们我姓申,是他们的班主任,这时一个学生宝宝突然站起来说:“我在幼儿园也有一位申老师!”“是吗?太巧了!”我
当前人性化管理在儿科护理持续质量改进中发挥的作用越来越大,笔者实际工作经验发现人性化管理是在多角度发挥作用的,笔者从四个角度对人性化管理对儿科护理持续改进发挥的作
英语教师除了具备一定的专业知识外,还应具备较高的综合素质。在中学英语课堂教学中,教师讲课时声音的大小、速度的快慢、声调的高低都会引起学生无意注意,而教师在讲话时伴随的姿势、表情、动作等都具有直观作用,肢体语言成了师生间交流的重要工具。因此,合理的运用肢体语言,具有重要的意义。下面就结合自身的教学经历和体验来谈谈肢体语言在中学英语教学的几点运用。  一、肢体语言在词汇教学中的运用  针对中学生的注意
中国是一个以小农户家庭经营为基础、农业人口众多的发展中国家。中国的二元经济结构特别突出,农村劳动力严重过剩,耕地和水资源短缺,农民组织化程度很低。实施农业现代化.其目标和路线与发达的工业化国家相比会有区别。  一、实现农业现代化是一个很长的历史过程  农业现代化是农业进步的历史过程,由传统的生产部门转变为现代产业的演进过程。在这个过程中,要用现代工业提供的技术装备农业,用现代的生物科学技术改造农业
一、案例背景  《3—6岁儿童学习与发展指南》:探究既是幼儿科学学习的目标,也是幼儿科学学习的途径。大自然和生活中真实的事物和现象是幼儿科学探究的生动内容,激发探究兴趣,体验探究过程,发展初步的探究能力是幼儿科学学习的核心。  二、案例描述与分析  镜头一:一片狼藉的饲养角  自然角在孩子们自主、自由、自选的前提下,成了孩子们探索的乐园。这一天,像平常一样,早上到园后,孩子们首先观察了自己种植的植
目的 探讨优化护患沟通在门诊护理管理中的应用价值.方法 本研究选取我院门诊2019.2-2020.2所收治的200例患者纳入研究,将其随机分为研究组和对照组,每组患者100例,对照组患
AIM:To describe the imaging features of solitary fibrous tumors(SFTs)in the abdomen and pelvis,and the clinical and pathologic correlations.METHODS:Fifteen pati
摘 要:随着社会的发展和科学技术的进步,计算机技术逐渐由专业化逐步进入到平常的工作和生产及学习的过程中,而以计算机技术为基础的信息时代也已经到来,并发挥着日趋重要的作用。到目前为止,计算机技术已广泛应用于商业、航天、国防、教育等一切关乎国计民生和国民经济的领域,并伴随着这些领域的发展而不断的进步。不仅如此,计算机技术以其独有的生命力和发展性特点成为信息时代和数字时代的主角。同时基于计算机发展而兴起
摘 要:在企业中,通常人们认为办公室业务没有太多的专业要求,从而忽略了办公室工作人员的工作效果在企业中的重要性。实质上,办公室在企业中犹如人体的神经系统,笔者从如何做好办公室工作展开思考,借本文为基层办公室员工,尤其是初入职的员工提供了做好办公室工作的基本素质标准。  关键词:基层员工;企业;办公室工作;思路及方法  1 前言  办公室在企业中是部门沟通、联系上下的枢纽科室,部分企业在精简提效对企