基于混沌蚂蚁的群集协同求解算法及应用

来源 :合肥工业大学 | 被引量 : 3次 | 上传用户:wb95879981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
群集智能源于对社会性生物群集行为的研究,科学界的研究动机是分析生物群集通过个体之间的相互作用产生的涌现和自组织行为,工程应用领域的研究目的是构建由大量简单嵌入式设备构成的分布式自治系统,如无线自组织网络、机器人协作系统等。尽管群集智能在这两方面已经取得了大量的成果,但大部分研究集中在蚁群优化算法(Ant Colony Optimization,ACO)和粒子群算法(Particle Swarm Optimization,PSO)等随机型算法,且多关注这类算法的应用,而没有考虑群集内个体之间的信息协同交互方式以及研究尺度对算法求解效果的影响,也很少涉及群集智能的协同求解方法研究。近年来,生物学家Cole对群居蚂蚁的研究中发现,蚂蚁个体的活动是混沌的,而整个蚁群则是一种周期性行为,并且学者Sole给出了蚂蚁个体行为的混沌映射表达式。蚂蚁群集智能体现在自发地分布式协调资源配置来协同完成任务的自组织行为,若从动力学的角度看,蚁群的自组织能力必然与蚂蚁个体的混沌行为存在着内在的联系,所以我们认为蚁群的周期性行为正是一个由混沌态到自组织态的转换过程。因此,本论文从微观层内个体、微观层个体与宏观层群集之间的联系两个角度分析蚂蚁个体混沌行为与蚁群的自组织行为之间的关系,围绕如何构建蚂蚁群集协同求解算法进行研究,形成组合优化问题、高维函数优化问题、复杂分布式协同优化问题、动态分布式约束优化问题的协同求解方法,以深化和拓宽群集智能的研究。本论文的主要研究工作如下:(1)对当前相关研究工作进行了调查、分析与总结,指出需要进一步解决的问题。从混沌同步的角度,阐释了混沌蚂蚁群算法(Chaotic Ant Swarm,CAS)的协同机制;(2)从微观层内个体之间信息交互方式的角度,构建了基于混沌蚂蚁群算法的组合优化问题协同求解算法。首先,提出了求解经典TSP的集中式算法(Chaotic Ant Swarm for the Traveling Salesman Problem,CAS-TSP),该算法在CAS的基础上引入连续空间到离散空间的映射、反向操作和交义操作,数值仿真实验表明该算法对标准测试问题库TSPLIB中实例是有效的;然后,提出了求解无线传感器网络分布式任务分配算法(Chaotic Ant Swarm for Decentralized Task Allocation,CAS-DTA),该算法的目标函数考虑了任务能耗和任务执行可靠性,任务分配的过程通过任务映射、通信路由分配和任务分配方案优化三个步骤获得,其中任务映射由蚂蚁的混沌行为产生,通信路由分配由蚂蚁的邻居选择方法确定,用A*算法实现,任务分配方案优化由蚁群的自组织能力实现;大量的仿真实验表明了CAS-DTA算法能有效地延长无线传感器网络生命期、节省能量消耗和均衡网络负载;(3)从微观层内蚂蚁个体行为及其之间交互方式的角度,为减少协同个体之间交互的计算量和通信量,提出了扰动混沌蚂蚁群算法(Disturbance Chaotic Ant Swarm,DCAS)。由于混沌蚁群优化算法CAS求解高维优化问题存在计算复杂和搜索精度低的问题,DCAS算法通过建立新的蚂蚁最优位置更新方法、邻居选择形式和自适应扰动三个策略改进CAS算法,实现了对CAS算法的性能改善,并证明了DCAS算法的全局收敛性。通过两组测试函数,对DCAS算法的性能进行了高达1000维的大量仿真实验,测试结果表明DCAS算法对复杂的高维优化问题可行有效;(4)从微观层个体相互作用与宏观层群集行为的联系角度,基于动态信息熵,提出了基于混沌蚂蚁的复杂分布式系统协同优化方法。在复杂系统理论指导下,分析复杂分布式系统中自主Agent的基本动力学特征,进而提出复杂分布式系统协同优化模型;在此基础上,借助混沌蚂蚁群算法的思想,建立基于混沌蚂蚁的复杂分布式系统协同优化算法(CAS based Collaborative Optimization,CAS-CO)。通过对复杂多Agent网络中基于位置的任务分配问题进行仿真实验,同时与已有算法的仿真结果比较,表明CAS-CO算法的可行性和有效性,说明了所提出模型的正确性和Agent的自主性在复杂分布式系统设计与构建中的重要性;(5)从微观层个体行为与宏观层群集行为的决策关系角度,提出了一种群集自治的分布式协调算法(Decentralized Coordination Algorithm,DCA),能够有效协调群集个体并使它们的状态达到整体最优组态。DCA算法受单个蚂蚁的混沌行为和整个蚁群的自组织行为启发而设计,首先,将每个Agent看作一个非线性振子,表现单个蚂蚁的混沌行为;然后,借鉴蚁群的自组织行为建立自组织机制,并分析了DCA算法的收敛性;最后,采用群集节点的聚集、分散问题评估DCA算法的有效性,并与分布式梯度算法相比,仿真结果表明了DCA算法能使群集节点自治地达到最优组态。此外,采用DCA算法分布式协调机制,结合动态分布式约束优化问题,进一步提出了基于混沌蚂蚁的动态分布式约束优化问题协同求解算法(Chaotic Ant based Dynamic Distributed Constraint Optimization Problem,CA-DDCOP)。该算法首先根据单只蚂蚁的混沌行为,建立Agent的受控变量混沌选值策略,实现Exploration操作;然后模拟蚁群的自组织行为,构建Agent个体受其邻居和自组织能力的作用机制,实现Exploitation操作;最后基于玻尔兹曼分布建立群集宏观层对个体微观层的决策关系,实现Exploration与Exploitation操作协同求解。为评估CA-DDCOP算法性能,还将CA-DDCOP算法应用于多射频多信道(Multi-Radio Multi-Channel)无线Ad Hoc网络的信道分配。在信道分配中,网络节点需要根据它感知到的信道干扰情况,协调节点之间的信道分配组态,最大化其收益。相关的仿真实验表明了CA-DDCOP算法求解动态的信道分配问题是有效的。
其他文献
地表观察和浅层高分辨率地震探测表明 ,唐山断裂与地震地表主破裂带的位置、产状均一致 ,且具有高角度西倾的逆冲走滑性质 ,发生过右旋水平错动和向东逆冲的垂直活动 ,而次破
意象是产生诗词意境的基础。温庭筠在对意象的选择性运用中创造了各种不同的意境,表达主人公的情意和感受真实贴切,词作所选意象色彩斑斓、浓艳绮靡,构成了以思妇为中心的意
教学信息化是时代发展的趋势,随着信息技术和网络的发展,传统教育模式受到了剧烈的冲击和前所未有的挑战。文章以人本主义教育观为理论指导,结合职教新干线为平台的空间教学实践
印度私人部门的成长鼓励了国家市场的维持和扩大,而中国的国家市场仍然很弱。《21世纪》:有一种说法:印度的私人经济比中国的更加强大,你认同吗?马杜·芭拉:印度私人部门
期刊
微梁生化传感技术是在微机电系统和原子力显微镜基础上发展起来的一项新兴传感技术,具有检测灵敏度高、无需标记、能实时原位再现生化反应信息等优点。其检测原理是当微梁单
“循环日记”是建立在小组合作基础上的一种作文训练形式。具体操作过程如下:从周一到周四,一个小组中的四位学生每人轮流写一篇日记。日记内容由组内成员自由商定,校园生活、家
报纸
1492年联合王国的建立标志着西班牙作为一个国家的诞生,而很久之前西班牙的大部分地区就作为罗马的伊比利亚行省(Hispania)而存在。西班牙先后与腓尼基人.希腊人.迎太基人和罗马人
本文在社会需求调查与职业分析基础上,构建了计算机辅助设计与制造专业职业素养视角下的课程体系,正确处理第一课堂、第二课堂、第三课堂之间的关系,对专业核心课程进行改革与实
铅铋共晶合金(LBE)因具有良好的热物理和化学性质等而成为加速器驱动次临界系统散裂靶和冷却剂的候选材料,但LBE与结构材料的相容性、氧化物杂质生成而堵塞管道等是制约其在
万明坚的狂傲已经成为他最为人熟知的特质,而当他的"狂妄之语"一次次被现实印证时,人们开始意识到他张狂姿态背后那颗冷静的心。只是,这一次,他能否走出 TCL 手机极盛后的低