帮帮文库

(蚁群算法的研究应用)(最终版) (蚁群算法的研究应用)(最终版)

格式:DOC | 上传时间:2022-06-25 14:14 | 页数:42 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
1 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
2 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
3 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
4 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
5 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
6 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
7 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
8 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
9 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
10 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
11 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
12 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
13 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
14 页 / 共 42
(蚁群算法的研究应用)(最终版)
(蚁群算法的研究应用)(最终版)
15 页 / 共 42

1、只蚂蚁都和环境发生交互,而通过信息素这个纽带,实际上把各个蚂蚁之间关联起来了。比如,当只蚂蚁找到了食物,它并没有直接告诉其它蚂蚁这儿有食物,而是向环境播撒信息素,当其它的蚂蚁经过它附近的时候,就会感觉到信息素的存在,进而根据信息素的指引找到了食物。第四章软件的设计与实现自世纪年代发明计算机以来,计算机的应用得到了迅猛发展,使得计算机技术蓬勃发展。然而,长期以来计算机软件开发的低效率制约着计算机行业的发展。计算机业界努力探索和研究解决软件危机的途径,从而提出了软件工程的思想和方法,继而研究出了许多的软件开发方法,比如传统的生命周期法原型法还有现在流行的面向对象的开发方法等等。因为软件开发方法直接影响着系统的开发指导思想研究趋向,从而决定着软件开发的效率。

2、象之间关系的表达方式,可以尽可能地将事物之间复杂的关系予以体现,而这些关系是实现设计的关键,正是因为此,面向对象方法如此流行。所以在设计蚁群集群仿真软件时,采用面向对象技术将是个很好的选择。类是面向对象程序设计最基本的单元,在设计面向对象程序时,首先要以类的方式描述实际待解决的问题。类往往是和现实世界中的实体或者抽象实体相对应,所以在蚁群集群仿真软件实现时,将本文所研究的基本元素蚂蚁,信息素和类对应起来,将这些实体对象的状态和功能用类中的数据成员和成员函数来实现。经过以上分析,在蚁群集群仿真软件的设计时,本文采用模块化设计,设计出软件系统的各个类。在保证模块间接口的前提下,即维持对象之间的相互关系,对蚂蚁类和信息素类进行内部的详细设计,实现各类所具有。

3、的功能。本系统的设计目标是基于群体智能理论,采用多的方法自底向上来建立的,该系统能够模拟蚂蚁群的移动在设置不同障碍物的情况下,蚂蚁可以找到食物和窝,并且释放信息素。仿真软件采用面向对象的图形化的方式来实现,对每个类进行阐述。仿真的目的是用多的方法模拟蚂蚁的行为,因而不能只是建立蚂蚁类的模型,而是需要将这些蚂蚁个体放置在个动态的环境中。环境改变时,个体随着环境变化产生不同的行为,体现了个体对环境的适应性。环境和蚂蚁可以看作两个既相互独立又相互联系的对象。本文中,将环境中的蚂蚁和信息素两个类。其中的蚂蚁类模块和信息素类模块分别封装了蚂蚁和信息素的状态和行为。模块管理器则根据两个类模块所定义的参数来创建蚂蚁类所处环境中的对象。详细设计本软件采用语言编写,通。

4、食行为等规律进行了分析,并建立了种基于向量的数据模型,模型由环境主体行为规则组成。环境为蚁群生存的空间,主体间通过环境相互作用主体包括蚂蚁主体窝主体障碍物主体信息素主体和食物主体行为规则有范围规则,环境规则,觅食规则,移动规则,避障规则,播撒信息素规则。通过对蚂蚁主体的属性和行为规则的抽取,模型尽可能地反映蚂蚁的主要属性。通过编程技术进行了蚂蚁群行为仿真软件的设计,自下而上地构建了个虚拟蚂蚁系统,该软件可方便的对个体些属性参数进行修改。使用已建立好的系统模型进行了仿真,来观察仿真结果所表现出来的不同群体行为,对蚂蚁觅食行为进行了仿真,得到相关数据。可通过设置不同的仿真参数,仿真出不同的效果。通过对模型的仿真,观察涌现出的些现象。与现实中的海洋环境进行。

5、领域里表现出极强的生命力。随着人们在群体的社会性行为启发式算法以及随机优化等相关领域研究的进展和突破,蚂蚁算法的应用也会越来越广泛。下阶段的工作将是对蚂蚁行为的进步细化和智能化,如增加蚂蚁的繁殖与死亡信息交流等,并对障碍物环境下的蚂蚁觅食行为进行深入研究,如增加动态障碍物等。希望通过这些研究能对基于多的建模仿真方法有更深入的了解,从而更好地推广到其他复杂系统研究领域。参考文献,吴斌,傅伟鹏,郑毅,刘少辉,史忠植种基于群体智能的文档聚类算法,计算机研究与发展曾建潮,介婧,崔志华微粒群算法北京,科学出版社,刘祚时,张海英,林桂娟群体机器人研究的现状和发展机器人技术与应用王冬梅群集智能优化算法的研究武汉科技大学,彭喜元,彭宇,戴毓丰群智能理论及应用电子学报。

6、,计算两点之间的距离。,这里计算的是所有可能距离中最小的,仿真实现仿真开始时的界面如图所示,按开始用来控制界面的运行和停止,重来用来清空画面。设置用来设置环境的属性及蚂蚁的个体属性,编辑地图用来设置环境,包括障碍物,食物点还有窝点的位置及个数并且在地图库中加载地图。画食物信息素在其下拉框中可以选择不画信息素,画窝的信息素,画食物的信息素,还有画食物和窝的信息素。图仿真界面第五章模型的仿真第三章已经建立了鱼群的仿真模型,本章对模型进行了仿真。通过逐步加入各类主体以及相关属性,并改变些参数,观察仿真运行情况,分析结果。这样就尽可能的仿真出鱼类的各种行为。模型开始运行时,环境中任意分布定数量的个体,每个个体具有自己的状态属性。模型运行中个体不断产生位置移动。

7、并按照相应规则与环境以及其它个体发生交互作用。以为编译平台,通过编写程序对蚂蚁的觅食过程进行了多仿真,具体仿真过程如下在个自由环境下,若有发现了食物则该会在行进中沿途留下信息素该信息素会随时间进行减少,其他觅食能根据这种信息素浓度的大小选择路径前进,并且沿途又留下这种信息素,使这种信息素浓度加强,于是又吸引更多的觅食沿此路前进。在段时间后,在较短路径上信息素越来越多,从而移动到这条路上的蚂蚁数量就会逐渐增多,这种反馈效应又使信息素浓度远远超过其他较长路径上的信息素。但是在此过程中,有个别发生判断失误的现象,即此脱离了信息素最多的那条路径。这个的行为将产生两种结果是找到了比当前路径更短的路径,于是便会有更多的蚂蚁沿着此路径来觅食。二是找到条比当前路径更。

8、陈禹复杂性研究的新动向,基于主体的建模方法及其启迪系统辩证学学报罗批,等基于的复杂系统建模仿真方法研究进展装备指挥技术学院学报撒力,熊范纶个基于的人工生态系统模型系统仿真学报侯向丹蚂蚁算法扩展性及应用研究河北工业大学,康琦微粒群优化算法的研究与应用上海,同济大学,吴启迪,汪镭智能蚁群算法及应用上海,上海科技教育出版社,李建会数字创世纪北京,科学出版社,郑毅,吴斌由鸟群和蚂蚁想到的基于主体的仿真与群集智能的研微电脑世界,肖人彬,陶振武群集智能研究进展管理科学学报,曾建潮介婧崔志华微粒群算法北京,科学出版社,刘祚时,张海英,林桂娟群体机器人研究的现状和发展机器人技术与应用如果没有原地转圈,那么记录信息素。计算距离的实现蚂蚁在窝和食物之间移动,和为窝和食物。

9、比较分析,仿真结果较好地反映了蚂蚁的普遍属性。并对仿真的结果分析,来研究蚂蚁产生的复杂行为及其原因即个体与环境,以及个体之间的交互。结论及展望结论及展望本文基于多建模仿真的基本思想,对蚂蚁群的觅食过程进行仿真研究,结果表明基于多的建模仿真方法对蚂蚁群这类复杂系统的研究具有很好的效果。虽然本文只对蚂蚁觅食过程进行建模和仿真,但得到的结论却具有定的普遍意义,即有些生态系统,其个体的行为也许是简单的,但这些个体之间通过交互有可能突现出复杂的整体行为蚂蚁算法这种受大自然的昆虫启发而得到的随机寻优算法因其正反馈性多协同性和并行性而在很多方面表现出良好的算法性能。其求解的范围也由最初的离散空间组合优化扩大到有约束的多目标的和连续空间的范畴,而且在多个体的社会学宏。

10、蚁找窝的规则和上面样,只不过它对窝的信息素做出反应,而对食物信息素没反应。寻找食物目标点的实现这个函数是蚂蚁进行决策的主程序,首先判断蚂蚁是否已经找到了目标点判断,如果找到了目标点那么就退出该程序,表示当前蚂蚁是在找食物还是在找窝,如果是找窝就是,找食物就是。记录搜索的环境中找到的最大的信息素查下内存最近走过的的点数,从而避免当地转圈,此,可以在计算机中建立对动物群体的仿真模型,通过计算机的模型相互作用达到最终群集涌现的效果。本文的主要工作本文选择了自然界的蚂蚁作为研究对象,通过研究蚂蚁的群体行为,首先对系统进行建模然后用计算机仿真的方法建立了个具有蚂蚁所拥有特性的虚拟系统,并用图形化的方式进行了演示,通过系统运行演示蚂蚁复杂行为产生过程。对蚁群的觅。

11、显示并控制模拟蚂蚁群行为。使用组件,利用和绘制模拟蚂蚁觅食行为。利用的方法循环实现动态效果。然后计算蚂蚁找到食物的距离并找出最短距离,实现蚂蚁的觅食行为。蚂蚁的定义设置蚂蚁的上点坐标和当前点坐标来表示蚂蚁的位置。这样蚂蚁在画布上的形状为点蚂蚁的移动蚂蚁移动时按定的方向,上点坐标和当前点坐标来表示蚂蚁的位置,为方向上个体的速度分量,为方向上个体的分量,为移动方向,即游动的方向角。其中为速度为目标位置的坐标。依次循环实现蚂蚁的移动。蚂蚁觅食的实现在每只蚂蚁能感知的范围内寻找是否有食物,如果有就直接过去。否则看是否有信息素,并且比较在能感知的范围内哪点的信息素最多,这样,它就朝信息素多的地方走,并且每只蚂蚁多会以小概率犯,从而并不是往信息素最多的点移动。蚂。

12、和软件质量,因此个系统决定采用什么样的软件开发方法在整个系统研发过程中是至关重要的步。软件工程的程序设计方法的发展可分为代面向过程的程序设计方法面向模块的程序设计方法面向对象的程序设计方法以及面向智体的程序设计方法。目前国内外流行的软件设计方法是面向对象的开发方法。所谓对象是指具有定结构属性和功能的实体,采用对象和对象类,以及对象之间的相互通信的消息,描述客观世界中的各种事物及其相互关系,建立面向对象和消息的具有层次结构的世界模型。采用面向对象的程序设计语言,编程实现。这种方法具有通用性,适用于广泛应用领域的大规模软件系统设计。有助于提高软件的重用性扩展性和移植性,提高编程效率和程序自动化水平。蚂蚁觅食仿真软件的总体设计面向对象设计方法,充分挖掘了对。

参考资料:

[1](TH公司员工绩效考核体系的设计)(第69页,发表于2022-06-25 14:47)

[2](THY(南区)别墅市场定位与营销策略的研究)(第86页,发表于2022-06-25 14:47)

[3](TGSS_50型水平刮板输送机的设计)(第21页,发表于2022-06-25 14:47)

[4](TFT_LCD面板行业竞争策略研究)(最终版)(第54页,发表于2022-06-25 14:47)

[5](TD_SCDMA无线网络组网方案的设计)(最终版)(第25页,发表于2022-06-25 14:47)

[6](TDTG5024斗式提升机机座及总体部分设计)(最终版)(第24页,发表于2022-06-25 14:47)

[7](TD_SCDMA无线网络的设计)(第36页,发表于2022-06-25 14:47)

[8](TD75型带式输送机可控变速装置液压系统的设计)(第53页,发表于2022-06-25 14:46)

[9](TCP协议下的即时通讯软件的实现)(第26页,发表于2022-06-25 14:46)

[10](TCP和UDP数据包发送程序的设计与实现)(第37页,发表于2022-06-25 14:46)

[11](TCL多元化战略的演变基于波士顿矩阵的分析)(第29页,发表于2022-06-25 14:46)

[12](TCL2165彩电调谐器盖板模具的设计)(最终版)(第40页,发表于2022-06-25 14:46)

[13](TACS公司新产品开发流程管理的研究)(最终版)(第59页,发表于2022-06-25 14:46)

[14](T6145镗床主轴套筒的加工工艺规程及铣齿夹具的设计)(最终版)(第53页,发表于2022-06-25 14:46)

[15](T6113电气控制系统的设计)(最终版)(第93页,发表于2023-09-21 13:41)

[16](T611镗床主轴箱传动的设计及尾柱的设计)(最终版)(第66页,发表于2022-06-25 14:46)

[17](T68型卧式镗床的PLC的电气控制改造的设计)(最终版)(第38页,发表于2023-10-01 17:33)

[18](T30履带推土机整机的设计)(第35页,发表于2022-06-25 14:46)

[19](T68镗床的PLC改造)(最终版)(第22页,发表于2022-06-25 14:46)

[20](S汽车零部件公司采购管理改善的研究)(第47页,发表于2022-06-25 14:46)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致