暂态混沌动力学在神经网络优化计算中的应用

合集下载

混沌系统的应用与控制研究

混沌系统的应用与控制研究

混沌系统的应用与控制研究混沌系统是指不断变化且表现出无序、随机、非线性等复杂性质的系统。

混沌系统在自然界中有着广泛的应用,如气象系统、生物系统、电路系统等。

此外,混沌系统在通信、保密、图像处理等领域也有很多实际应用。

混沌系统的产生是由于非线性系统中微小扰动在演化过程中不断放大,从而导致系统的表现出混乱的状态。

混沌系统的特点是不可预测、不稳定、无常、复杂等。

混沌系统对于一些领域的发展有着重要的作用,但是控制混沌系统是个挑战。

混沌控制一般是指通过一种控制手段去调节并稳定混沌状态以达到控制的目的。

下面我们将会详细介绍一些混沌系统的应用和控制方法。

一、混沌系统的应用1. 混沌通信混沌通信是一种新型的保密通信方式,它利用混沌系统的混乱性来保证通信的安全性。

混沌通信具有抗干扰、抗窃听等特点,已经被广泛应用于军事、金融和通信等领域。

其基础原理是通过混沌系统,将明文转化为混沌信号,然后发送到接收端,再通过相同的混沌系统进行解密。

混沌通信的保密性大大增加了通信的安全性,也为信息的保密传输提供了新的方法。

2. 混沌控制混沌控制可以用于一些实际应用中。

例如,在磁悬浮列车、空气动力学、化学反应等领域,混沌控制可以用于实现对系统的优化和调节。

混沌控制的方法有很多,例如针对可逆系统的方法、基于自适应控制的方法、基于反馈控制的方法等。

混沌控制的研究对于提高系统性能和稳定性具有重要意义。

3. 混沌密码学混沌密码学是一种新的密码保护方式,它使用混沌系统来生成随机数,这些随机数用于加密信息。

混沌密码学大大提高了密码保护的安全性。

混沌密码学与其他传统密码学的不同在于,混沌密码学生成的密钥是基于混沌系统的随机序列,这种序列是没有可确定规律的,从而可以提高密码的随机性和保密性。

二、混沌系统的控制方法1. 混沌控制的反馈控制方法反馈控制方法是一种常见的混沌控制方法,它通过在混沌系统中引入反馈控制,实现对混沌系统的稳定和控制。

在反馈控制策略中,系统的输出被量化,并与目标量进行比较,然后产生一个控制信号,该信号与系统中引入的反馈信号相加,修正系统的状态。

改进暂态混沌神经网络在信道分配中的应用

改进暂态混沌神经网络在信道分配中的应用

年来许多启发式算法被用来解决这 类问题 , 如神经 网络并行 算法 ( N) N 、微正则 退火算 法 ( A) 、 自适 应遗 传算 、 s J 和
法 S A 等 。但这些算法在搜索 最优 解过程中 , 然存在 收 G 依 敛时问较长 、 收敛率较低 、 容易 陷入 局部 最优 解等缺点。 19 9 1年 K n 首先应用 H p ed uz of l 神经 网络 ( N 解决频 i H N) 率分配问题 J但 H N极 易陷入 局部 极小 而难 以达到 全局 , N 最优 , 使得研 究结果 具有 很大 的局 限性 。混 沌理论 的发 展 ,
o l w - tg n e ig a p id st ain,t eo t l ou in r t a e n g e t mp o e n y t o sa e a n a n p l i t l e u o h p i l t a eh sb e r al i r v d,a d t en t r o — ma s o y n ewok c n h v r e c p e sa c lr t d b r h 2 .F n l e g n e s e d i c e ea e y mo e ta 1 % n i al y,s me c n l so sa o t h f c f a a tr n t e n t o o cu i n b u eef t r mee so h e- t e op wo k mo e r u r d l wee s mme p du . KE YW ORDS: MTC NN;T me v r i g g i i - a n an;T o sa e a n a ig;C a n la sg me t y w - tg e l n n h n e s in n

复杂系统理论与混沌动力学

复杂系统理论与混沌动力学

复杂系统理论与混沌动力学复杂系统理论与混沌动力学是研究复杂系统和混沌现象的重要理论框架。

复杂系统理论是对包含多个相互作用部分的系统进行综合分析的方法,而混沌动力学则是研究非线性系统中表现出的无规则、不可预测的行为。

本文将围绕复杂系统理论与混沌动力学展开探讨,并阐述其在不同领域的应用意义。

首先,我们将从基本概念入手,介绍复杂系统和混沌现象的定义和特征。

复杂系统是由大量相互作用的元素组成,元素之间的相互作用可以是线性的也可以是非线性的。

复杂系统具有自组织、自适应和鲁棒性等特征,表现出的行为不容易被简单的规律所描述。

而混沌现象则是指某些非线性系统在特定条件下出现的无规则、高度敏感的动力学行为,即使微小的扰动也会导致系统演化的巨大不同。

接着,我们将探讨复杂系统理论的基本原理和方法。

复杂系统理论主要包括自组织理论、网络理论和协同现象等方面的内容。

自组织理论研究的是系统内部元素之间的相互作用和组织方式,通过相互作用的调整和自适应的过程,系统可以形成有序的结构和功能。

网络理论则关注系统中元素之间的连接和信息传递方式,通过构建网络模型和分析网络结构,可以揭示系统的整体性质和行为。

协同现象则注重元素之间的协同作用和协作行为,通过研究复杂系统中的正反馈和负反馈机制,可以揭示系统演化的规律和特征。

进一步,我们将讨论混沌动力学的基本原理和方法。

混沌动力学研究的是非线性系统的演化行为,通过数学模型和计算实验,可以揭示系统的非周期性、敏感依赖于初始条件和随机性等特征。

混沌动力学中的经典模型包括洛伦兹系统、Henon映射、Logistic映射等,这些模型通过非线性方程的迭代运算,展示了混沌现象的丰富性和复杂性。

接下来,我们将探讨复杂系统理论与混沌动力学在不同领域的应用。

复杂系统理论在社会科学、生态学、经济学和管理学等领域有着广泛的应用。

例如,在社会科学领域,复杂系统理论可以用来研究群体行为、社会网络和社会演化等问题,揭示了群体动力学的规律性和非线性特征。

混沌优化算法

混沌优化算法

混沌优化算法1. 简介混沌优化算法(Chaos Optimization Algorithm,简称COA)是一种基于混沌理论的全局优化算法。

它通过模拟混沌系统中的非线性动力学过程,实现对目标函数的最小化或最大化。

COA算法具有快速收敛、全局搜索能力强等特点,在解决复杂优化问题方面具有很大的潜力。

2. 混沌理论基础混沌理论是描述非线性系统动力学行为的数学理论。

在混沌系统中,微小的初始条件差异会导致系统演化出完全不同的结果,这种现象被称为“蝴蝶效应”。

混沌系统具有无序、不可预测、灵敏依赖于初始条件等特点。

3. COA算法原理COA算法基于混沌系统中的非线性动力学过程,通过引入粒子群搜索和随机扰动机制来实现全局优化。

3.1 粒子群搜索COA算法中,将待求解问题看作一个目标函数在多维空间中的最小值寻找问题。

每个个体(粒子)代表一个潜在解,并通过自身的经验和群体的协作来搜索全局最优解。

粒子群搜索算法的核心思想是模拟鸟群觅食的行为,每个粒子根据自身经验和邻居的信息更新自己的位置。

3.2 随机扰动COA算法引入随机扰动机制,通过在搜索过程中引入一定程度的随机性,增加算法的多样性,从而避免陷入局部最优解。

随机扰动可以通过改变粒子个体位置、速度等方式实现。

3.3 算法流程COA算法流程如下:1.初始化种群:随机生成一定数量的粒子,并初始化其位置和速度。

2.计算适应度:根据目标函数计算每个粒子的适应度。

3.更新全局最优解:根据适应度更新全局最优解。

4.更新个体最优解:根据适应度更新每个粒子自身的最优解。

5.更新速度和位置:根据粒子群搜索和随机扰动更新粒子的速度和位置。

6.判断终止条件:如果满足终止条件,则输出全局最优解;否则,返回步骤3。

4. COA算法特点COA算法具有以下特点:•全局搜索能力强:COA算法通过引入粒子群搜索和随机扰动机制,能够在解空间中进行全局搜索,避免陷入局部最优解。

•快速收敛:COA算法通过模拟混沌系统的非线性动力学过程,具有快速收敛的特点,能够在较短时间内找到较优解。

一种基于改进暂态混沌神经网络的信道分配算法

一种基于改进暂态混沌神经网络的信道分配算法
维普资讯
第2 9卷第 9 期
20 0 7年 9月


与信Βιβλιοθήκη 息学报 Vl .9 . 0 2 NO 9 1 S p .2 0 et 07
J u n lo e to is & I fr to e h oo y o r a fElc r nc no ma in T c n l g
a v t g ft e c a s t e r h t e go a i i m n n a c h o v r e c a e n t e 7 c l c l l r d a a e o h h n o o s a c h l b m n mu a d e h n e t e c n e g n e r t .I h - el el a l u
Z uXioj h a -i n Ch n Y nc u e a ・h n ・ MaS i e h・ i - w Qi n - a nTigg o
(colf l t Mehncl nier g A tm t nS aga Ke aoa r o o e t in Sho o Ee r cai g ei & uo a o hn hi y brt y f w r a o co aE n n i L o P St A t t nTcn l y S ag a U ie i , hnhi 002 C ia uo i e o g, hn hi nvr t S aga 207, hn) ma o h o sy A s at I ippr te rni t h t er e okT N )s sdt sl e h n eA s n n bt c nt s a e,h as n a i N ua N t r( C N iue v t a nl s gmet r : h T e Co c l w oo eh C i Po l C P , d e eh d a e os g ne i to C Nipo oe . h er e ok rb m( A )a nwm to m dt — ae nan me di T N rpsd T e ua nt r e n a n w t a l g h n s n l w

混沌理论及其应用研究

混沌理论及其应用研究

e综述e 唐 巍等 混沌理论及其应用研究
23
蝶效应 仅仅是蝴蝶翅膀的一次小小扇动 就有可 能改变一个月以后的天气情况
图 对初值的敏感性
具有分形的性质 如图 所示 混沌的 奇 异吸引子在微小尺度上具有与整体自相似的几何结
构 对它的空间描述只能采用分数维
c神 经 网 络 将 混 沌 与 神 经 网 络 相 融 合 使 神 经网络由最初的混沌状态逐渐退化到一般的神经网
络 利用中间过程混沌状态的动力学特性使神经网
络逃离局部极小点 从而保证全局最优 可用于联想
记 忆 Z机 器 人 的 路 径 规 划 等 U图像数据压缩 把复杂的图 像数 据用一 组能
b 混沌的应用前景
混沌应用可分为混沌综合和混沌分析 前者利 用人工产生的混沌从混沌动力学系统中获得可能的
功能 如人工神经网络的联想记忆等Q后者分析由复 杂的人工和自然系统中获得的混沌信号并寻找隐藏
的确定性规则 如时间序列数据的非线性确定性预 测等 混沌的具体的潜在应用 可 ‘a 概括如下
优 化 利 用 混 沌 运 动 的 随 机 性Z遍 历 性 和 规 律性寻找最优点 可用于系统辨识Z最优参数设计等 众多方面
成 步 对每个固定的参量值 变量 从某一个
初值 统一用
开始迭代 舍去最初暂态
过 程的 个迭代值 再把后继 个轨道点都画
到所选参量的纵方向上 这样扫过全部的参量范围
图 为图 中小矩形区域的放大图
不断地经历倍周期分叉 最终达到混沌
称当
时由系统 产生的序列0 1为混
沌变量 混沌变量0 1的运动形式有如下特征
比例也趋于一个极限 >* 4?5435@A3@
B 混沌的识别

混沌优化算法及其在组合优化问题中的应用

混沌优化算法及其在组合优化问题中的应用

混沌优化算法及其在组合优化问题中的应用混沌优化算法是一种基于复杂非线性系统的自适应优化方法,它使用混沌动力学来模拟复杂系统的行为,以解决复杂优化问题。

混沌优化算法具有自我组织、分布式、可扩展和高效性等特点,在复杂优化问题中得到广泛应用。

混沌优化算法是根据混沌理论的原理开发出的一种新型的进化计算算法,它将混沌理论中的多种元素如混沌映射、混沌动力学、时变环境、信息传输等应用于优化问题的求解中。

它具有自适应性强、非线性、分布式、可扩展など特点,能够同时处理多个变量和多个约束。

混沌优化算法在组合优化问题中得到了广泛应用,其优势在于它可以找到给定问题的最优解,而不受约束条件的影响。

组合优化是一种复杂的优化问题,因为它涉及到许多变量的搜索,其中一些变量之间存在着相互关系,因此需要有一种特殊的优化方法来处理这种情况。

混沌优化算法正是针对这种非线性、非凸、非可微、非稳定的组合优化问题而设计的。

混沌优化算法是一种自适应优化技术,它能够在给定的变量空间中快速搜索出最优解。

它主要利用混沌系统动力学的结构特性,建立一种模拟现实环境的模型,然后将该模型用于优化问题的求解。

在混沌优化算法的运行过程中,通过迭代计算,不断改变变量的值,最终找到最优解。

混沌优化算法能够有效处理多变量、非凸的优化问题,而且具有自适应特性、可扩展性、可并行性等优点,因此在组合优化问题中得到了广泛应用。

例如,它可以用于求解资源分配、交通流量模拟、工程优化等组合优化问题。

混沌优化算法作为一种新兴的优化算法,是一种有效的复杂优化算法,可以用于处理复杂的组合优化问题,具有自适应性、可并行性、可扩展性等特点,因此被广泛应用于工程优化、资源分配、交通流量模拟等复杂的组合优化问题。

暂态混沌神经网络及其在优化问题中的应用研究

暂态混沌神经网络及其在优化问题中的应用研究

暂态混沌神经网络及其在优化问题中的应用研究作者:彭景斌叶进宝王雪娇来源:《现代电子技术》2009年第04期摘要:为了分析研究暂态混沌神经网络特性及其优化机制,在分析与研究暂态混沌神经元模型基础上,通过在Matlab软件中编程仿真分析,比较神经网络的动力学特性及各参数对于网络的寻优过程影响。

暂态混沌神经网络模型利用混沌所固有的随机性和轨道遍历性,在大范围内按其自身规律进行搜索,搜索过程按混沌轨道遍历,不受目标函数限制,从而具有克服陷入局部极小的能力可有效地解决一系列组合优化问题。

这里根据网络动力学特性合理选择控制网络参数,通过仿真很好地解决了非线性函数优化问题和10个城市的TSP问题。

相对于传统参数选择依靠经验使优化结果更具说服力,优化结果令人满意。

从而有利于这种混沌神经网络在优化问题中的推广。

关键词:暂态混沌神经网络;优化问题;非线性函数优化;TSP中图分类号:TP183 文献标识码:A 文章编号:1004-373X(2009)04-076-04Transient Chaotic Neural Netwgork and Its Optimization ofthe Applied ResearchPENG Jingbin1,2,YE Jinbao2,3,WANG Xuejiao3(1.Hengyang Transport Machinery Co.Ltd.,Hengyang,421002,China;2.Hunan Sci.andTech.Economy Trade Vocational College,Hengyang,421009,China;3.University of South China,Hengyang,421001,China)Abstract:For analysing and studing the characteristic and optimized mechanism of transient chaotic neural network,based on analysis of transient chaotic neuron model,through programming the simulation analysis in the Matlab software to compare the neural network dynamic characteristic and various parameters regarding the network optimization process influence.Transient chaotic neural network model by the chaos inherent in the use of random traversal of the track,and carries on the search in wide range according to its own rule,the search process,according to traverse chaotic orbit,free from restrictions on the objective function,which has overcome the local minimum The ability to effectively can solve a series of combinatorial optimization problems.The control network parameter is selected according to the network dynamic characteristic,through thesimulation,problems of non-linear function optimization and 10 city TSP problems are solved.The optimization results is satisfied.And thus is conducive to such a chaotic neural network optimization problem in the promotion.Keywords:transient chaotic neural network;optimization;non-liear function optimization;TSP0 引言生物神经网络是一个非常复杂的非线性巨系统,存在各种复杂的动力学行为,在生物学实验中人们已观察到人脑和动物神经系统中的各种混沌行为。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

暂态混沌动力学在神经网络优化计算中的应用⒇杨立江 陈天仑 黄五群(南开大学物理科学学院,天津,300071)摘 要通过在神经网络状态空间演化方程中引入一个非线性反馈项,使神经网络系统的动力学表现出混沌特性.为将混沌动力学作为搜索机制应用于优化问题,又引入一个调节机制构成了暂态混沌神经网络模型.本文着重分析了暂态混沌神经网络动力学行为,并将其应用于旅行推销员问题.实现了全局优化且有较快的收敛速度.关键词:神经网络;暂态混沌动力学;组合优化;T SP0 引 言神经网络是一个非常复杂的非线性巨系统,存在各种复杂动力学行为.在生物学实验中人们已观察到人脑和动物神经系统中的各种混沌行为,因此在人工神经网络中引入和讨论混沌动力学必将提高人工神经网络的智能化程度,使人工神经网络具有更为广阔的应用前景.迄今已提出了许多具有混沌动力学的神经网络模型[1~3],本文通过在神经网络演化方程中引入一个非线性自反馈项,提出了一个混沌神经网络模型.为了利用混沌动力学作为优化问题中的搜索机制,我们进一步讨论了暂态混沌神经网络模型,预期能在优化问题中获得更好的跳出局域坑并收敛到全局最小的能力.在旅行推销员问题的应用中,也确实验证了本文提出的暂态混沌神经网络具有较好的收敛结果和速度.1 暂态混沌神经网络模型首先引入非线性自反馈项构成了混沌神经网络模型(CNN),在此基础上,通过一个调节机制又构成了暂态混沌神经网络模型.1.1 混沌神经网络模型混沌神经网络模型可描述如下[1,3] V i (t )=11+e -U i/X (1) U i (t +1)=KU i (t )+T ∑Nj =1W ij V i (t )+I i +g [U i (t )-U i (t -1)],i =1,2,…,n (2)其中U i 为第i 个神经元的内部状态;V i 为第i 个神经元的输出;W ij 为神经元j 到i 的互连权重;I i 为第i 个神经元的输入偏置;k 为神经膜阻尼系数(0≤k ≤1);X 是输出函数的陡度参数.混沌神经网络模型与一般的神经网络模型的重要区别在于演化方程(2)式右端的自反馈项g [U i (t )-U i (t -1)].正是由于这个自反馈项的引入.才使混沌神经网络具有更加丰富的时空动力学行为,而一般的神经网络系统则仅仅通过梯度下降收敛到一个稳定状态.通常自反馈项的函数g (x )取为非线性函数,非线性函数的具体形式在问题中至关重要.本文中,第32卷 第3期南开大学学报(自然科学)V o l.32 №31999年9月Acta Scientiarum N aturalium Universitatis N ankaiensis Sep.1999⒇收稿日期:1999-06-10*国家九五攀登计划非线性科学项目资助课题g (x )函数形式的选取基于以下几点考虑[1~2].(1)通过反馈项,应能改变系统不动点的稳定性,却不改变原系统的不动点位置,即要求g (0)=0.(2)Δ=[U i (t )-U i (t -1)]可以被视为系统趋向不动点的速度.大的Δ值表示系统离不动点较远.为保证系统具有趋近不动点的能力.g (Δ)在Δ值很大时必须足够小,以使系统具有类似于Ho pfield 模型的下降动力学.图1 函数g (x ),p 1=p 2=5Fig 1 A plot of function g (x ),p 1=p 2=5(3)在中等的Δ值处,系统进入了某一不动点的邻城,反馈项应使得系统能在该区域中停留一段时间之后离开这一区域,进入另一不动点邻城.根据以上三条原则,在本文中g (x )取如下形式:g (x )=p 1x ex p(-p 2|x |)其中p 1,p 2是控制函数幅度和陡度的参数,在以后的相关讨论中,p 1,p 2都被取作5,函数g (x )的形状如图(1)所示.注意到(2)式中的反馈项g [U i (t )-U i (t -1)]是在t =2时刻开启,它是对于ΔU i =U i (t )-U i (t -1)的非线性响应,而不是以ΔV i =V i (t )-V i (t -1)或V i -I 0为宗量[3],因此,输出函数f =1/[1+e U i (t )/X ]的饱和性能被充分利用.即对于较大的ΔU i 由(1)式只能导致较小的ΔV i ,反馈项g [U i (t )-U i (t -1)]的这一特性使系统能够到达相应于能量极小值的那些状态,但是却有机会脱离一些局域极小.基于以上的讨论,我们知道通过反馈项的引入,混沌神经网络系统能够在状态演化中沿着一分形结构搜索,这种混沌轨道的游动性可与优化问题的状态空间寻优联系起来.1.2 暂态混沌神经网络模型在实际的优化问题中要求作为搜索机制的混沌动力学只是暂时存在,否则系统将会在相空间不停地运动.为了在优化问题中利用混沌动力学跳出能量局域坑,但最后又要保证系统在游动到全局最优解或其附近时能稳定下来,因此在演化方程(2)式中将再引入一个分岔参数Z (t ).Z (t )可被认为是控制反馈项强度的一个参数.随着Z (t )的减小,系统中的混沌动力学将逐渐消失,最后系统通过倒分岔到达一个平衡状态,此系统的动力学行为可以被认为是一种暂态混沌动力学.暂态混沌神经网络模型描述如下: V i (t )=11+e -U i (t )/X (4)U i (t +1)=kU i (t )+T ∑nj =1,j ≠i W ij V j (t )+I i +Z (t )g [U i (t )-U i (t -1)], i =1,2,…,n (5)Z (t +1)=(1-U )Z (t )(6)其中U 是依赖于时间的分岔参数Z (t )的衰减系数(0≤U ≤1).在开始阶段Z (t )足够大,系统将表现出混沌的特性.随后Z (t )逐渐减小,直到Z (t )小到不足以对系统的演化起作用,整个系统退化为一个单纯的Hopfield 神经网络,模型的动力学行为是敏感地依赖于Z (t )的.通过分析单个神经元的内部状态U (t )及最大李雅普诺夫指数随时间的演化,可以看到一个清晰的暂态混沌动力学过程.由确定性混沌开始,随着分岔参数Z (t )的减小,系统通过倒分岔途径逐渐收敛到一个稳定不动点解.这意味着暂态混沌动力学的引入使得此神经网络系统获得了在相空间中混沌漫游的能力,它可以仅通过改变参数U 值来控制.因此,这一特性很适合作为搜索机制在优化问题中得到应用.2 在旅行推销员问题中的应用旅行推销员问题(TSP)是一个经典的组合优化问题.它表述起来很简单,简言之就是寻找一条最短的遍历n 个城市的路径,且每个城市只经过一次,这是一个N P-困难问题,随着城市数目的增长,可行解的数·100· 南开大学学报(自然科学版)第32卷目增长很快,且其中有许多局域极小解.1985年,Hopfield 和Ta nk 提出具有下降动力学的Hopfield 神经网络模型[4],并把它应用于求解TSP 问题.这一方法的优点是利用了神经网络很强的并行处理能力,但其结果并不十分令人满意.由于能量函数的拓扑空间非常复杂,全局极小往往只有很小的吸引域,Hopfield 网络稳定到某一局域极小态就无法离开,因此不易获得最优解.由前面的分析,可以看出如果采用暂态混沌神经网络模型将具有以下一些优点:首先,非线性反馈项是外加的驱动项,它可以引入到各种各样的优化问题当中,而且它的引入并不改变问题的解(不动点);其次,系统能否在态空间巡游,以及它对能量局域极小态访问的范围的大小,可以容易地通过改变驱动项的参数来调节;再其次,可以引入某些参数调节的机制,使得能量的全局最小解或它的好的近似解处于稳定状态,而其它的局域极小处于不稳定状态,从而进一步改善寻优的能力.下面我们将暂态混沌神经网络应用于TSP 问题中,以提高搜索的性能.本文对TSP 问题的描述采用了与Hopfield 和Ta nk 文中一样的表述问题的编码方法[4].假设神经元的输出V i j 代表以历经顺序j 访问第i 个城市,因此满足各方面约束的能量函数可表述为[3] E =W 12∑n i =1(∑n j =1V ij -1)2+∑n j =1(∑n i =1V ij -1)2+W 22∑n i =1∑n j =1∑n k =1(V k ,j +1+V k ,j -1)V ij d ik (7)其中下标表达式是模n 的,即V i 0=V in ,V in +1=V i 1;W 1和W 2是分别相应于合法路径约束条件和旅行路径长度约束的关联参数;d ij 代表城市i 与j 之间的距离.应用于TSP 问题的暂态混沌神经网络系统的动力学演化方程如下 V ij (t )=11+e -U ij (t )/X V ij (t +1)=kU ij (t )+T {-W 1∑n i ≠j V il (t )+∑n k ≠i x k j (t )-W 2[∑nk ≠id ik V k ,j +1(t )+∑n k ≠i d ik V k ,j -1(t )+W 1}+Z (t )g [U ij (t )-U ij (t -1)], i ,j =1,2,…,n (9) Z (t +1)=(1-U )Z (t )(10)为了更清楚地看到用于解决旅行推销员问题的暂态混沌神经网络的基本特征及分析其中的动力学,先来研究一个简单的4城市TSP 问题.数值模拟中,4个城市的位置取文献[5]中10城市数据的前4个城市,方程(8)~(10)中的各参数取为: W 1= 1.0 W 2=1/4 T =0.05k =0.9X =1/250U =0.0035基于方程(7)~(10),我们计算了网络的能量演化及神经元的内部状态U ij ,并得到这4城市TSP 问题的最短路径为 1.342(此时对应的能量值为0.34).图2(a )和图2(b )分别显示了能量的演化和第一个神经元的内部状态U 11,从图2中可以清楚的看到系统从混沌运动逐渐收敛并稳定到能量最小态的过程.由图2(a),我们可以看到在达到1000步迭代之前,系统能量值的跳变很大,呈现出混沌特性,在1000步迭代以后,系统能量的变化幅度逐渐减小,最终稳定下来并收敛到系统能量的最小值处,第一个神经元的内部状态U 11的演化也正与图2(a)中能量的演化相呼应,开始1000步内U 11作不可预期的混沌运动,随着Z (t )值的衰减,U 11的混沌运动逐渐减弱,最终U 11在1500步迭代之后收敛到一个稳定状态.(10)式中的参数U 也是一个控制系统收敛速度的重要参数,为了检验U 在此系统动力学中的影响,我们通过在(10)式中取不同的U 值进行了研究.图3(a)和图3(b)分别对应能量在U =0.005及U =0.0015时的时间演化.图3(a )中由于U 值较大,系统中的混沌动力学消失地较快,约在800步时系统能量就收敛到了稳定点.而在图3(b)中由于U 值较小,Z (t )的衰减很缓慢,所以系统的混沌行为持续时间较长,甚至到了2000步迭代,系统仍未收敛.在图3(b)中由于退火过程较慢,还清楚地看到了一个系统跳出能量局域坑的过程,在迭代1250步左右,系统陷入一个局域坑,Eenerg y =0.45,由于此时的Z 值已较小,反馈项的影响相对要小一些,因而系统在此处稳定了大约200步之后,才又跳出了此局域极小,继续在能量空间中作混沌漫游.·101· 第3期杨立江等:暂态混沌动力学在神经网络优化计算中的应用图2 四城市TSP 问题中神经网络系统的能量及第一个神经元的内部状态U 11随时间演化Fig 2 Time evolutions of the system energy and the internal state U 11of the f irst neuron in 4-cityTSP图3 四城市TSP 问题中对应不同β值,神经网络系统能量的演化Fig 3 Time evolutions of system energy in 4-city TSP with dif ferent values of β 由上面对4城市T SP 问题求解过程中的动力学分析以及实际得到的结果,可以看到利用暂态混沌动力学确实能提高神经网络系统跳出局域极小的能力,下面我们尝试暂态混沌神经网络应用于10城市的旅行推销员问题中,进一步检验暂态神经网络在组合优化问题中的寻优能力.为了提高系统的搜索效率及收敛速度,将再引入一套网络初始化方法和一种不同的退火策略.本文网络的初始化方法是采用文献[5]中的方法,系统的退火策略则是采取文献[1]、[2]中的方法,其形式如下: Z (t )=Z (t )/ln(t +1)(11)在实际的计算中,城市的分布也取文献[5]中的数据,各参数的取值为: W 1= 1.0; W 2=1/2; T =0.08; k =0.7; X =1/250我们随机产生了5000个初始状态,当Z (t )取为5.0,得到的结果是:5000次计算中收敛到全局最小的比率是99.52%,4976次系统达到了全局最小(路径长度l = 2.69),其余次计算中系统也都收敛到了一些局域极小(路径长度l = 2.78,2.83,…),在所有5000次模拟中没有一次不可行路径.这一结果明显要优于单纯的H o pfield 网络及文献[1]、[2]中的结果,且在5000次计算中达到收敛的平均迭代次数为39步,这也显然要比文献[3]的平均数100~400步要快得多.3 讨论·102· 南开大学学报(自然科学版)第32卷在研究非线性系统的动力学时,人们的注意力大多集中在系统长时间的行为,即吸引子结构上,然而本文表明暂态混沌动力学在对优化问题的应用中也具有重要的价值.本文通过在下降动力学系统中引入一个非线性反馈项构成一个结构相对简单的混沌神经网络模型.当把混沌动力学作为搜索机制应用于优化问题时,它的主要优点是提供了一个跳出局域极小的机制.为使系统在游动到全局最优解或其近似解时能稳定下来,我们在反馈项上附加一个控制系数Z (t ),引入了一个暂态混沌神经网络模型,它使得系统随着Z (t )的衰减即混沌的减弱,搜索的范围也逐渐缩小,更加局限于能量较低的态空间的区域,直到混沌消失时,系统最终稳定于一个能量很低的极小态.虽然我们所做的研究只是基于较小规模的问题,如10个城市的旅行推销员问题,但是已经清楚揭示出它的动力学过程.如何将暂态混沌神经网络应用于更多城市数的TSP 问题中,并将它与已有的模拟退火法、遗传算法、列表寻优法(T ABU 法)等优化算法进行比较,是值得今后进一步研究的.参 考 文 献 1 Zhou Cha ng song ,Chen Tianlun,Huang W uqun.Chao tic neural netwo r k with no nlinea r self-feedback and its appli-cation in o ptimizatio n .N eurocomputing ,1997,14:209~222 2 Zhou Cha ng song ,Chen Tianlun .Chao tic annea ling fo r o ptimizatio n .Phys Rev ,1997,E 55:2580~2587 3 Che n Luonan,Aiha ra Kazwy uki.Chao tic simula ted a nnealing by a neur al ne two rk mo del with transient chaos.N erual N etwork s ,1995,8:915~930 4 Hopfield J J ,T ank D W .“N eural ”com putation of decisio n in optimizatio n pro blems .Biol C ybernetics ,1985,52:141~152 5 W ilson G V ,Paw ley G S.O n the stability o f the T rav eling Salesman Pro blems.Biol C ybernetics ,1988,58:63~70APPLICA T ION O F T RAN SIEN T LY CHAO TICDYN AM ICS IN N EU RAL COM PU T IN GYa ng Lijiang ,Chen Tianlun,Huang W uqun(The Institute of Physics ,N ankai Univ ersity ,Tianjin ,300071)Abstract The dy namics of neural netw ork sy stem will present chao tic cha racters th roug h adding a nonlinear feedback term in the state evo lution equa tion .In o rder to use the chao tic dynamics asthe heuristic mechanism in the o ptimization problem s ,w e also introduced a n adjusting methodto co nstruct a transiently chao tic neural netwo rk model.In this paper,w e mainly a naly zed thedynamical behaviour of the transiently chao tic neural netw ork sy stem,and applied the mo del tothe traveling salesman problem .In the applica tio n ,g lobal o ptimization is realized w ith fasterconv ergence speed. Key words :neur al ne two rk;tra nsient chao tic dy na mics;combina to rial optimiza tio n;T SP ·103· 第3期杨立江等:暂态混沌动力学在神经网络优化计算中的应用。

相关文档
最新文档