登录
首页 » c » 蚁群算法合集-matlab

蚁群算法合集-matlab

于 2022-03-03 发布 文件大小:2.68 kB
0 114
下载积分: 2 下载次数: 1

代码说明:

Sorry,没有注释! 放不下,网站上有! 下面就是实现如此复杂性的七条简单规则: 1、范围: 蚂蚁观察到的范围是一个方格世界,蚂蚁有一个参数为速度半径(一般是3),那么它能观察到的范围就是33个方格世界,并且能移动的距离也在这个范围之内。 2、环境: 蚂蚁所在的环境是一个虚拟的世界,其中有障碍物,有别的蚂蚁,还有信息素,信息素有两种,一种是找到食物的蚂蚁洒下的食物信息素,一种是找到窝的蚂蚁洒下的窝的信息素。每个蚂蚁都仅仅能感知它范围内的环境信息。环境以一定的速率让信息素消失。 3、觅食规则: 在每只蚂蚁能感知的范围内寻找是否有食物,如果有就直接过去。否则看是否有信息素,并且比较在能感知的范围内哪一点的信息素最多,这样,它就朝信息素多的地方走,并且每只蚂蚁多会以小概率犯错误,从而并不是往信息素最多的点移动。蚂蚁找窝的规则和上面一样,只不过它对窝的信息素做出反应,而对食物信息素没反应。 4、移动规则: 每只蚂蚁都朝向信息素最多的方向移,并且,当周围没有信息素指引的时候,蚂蚁会按照自己原来运动的方向惯性的运动下去,并且,在运动的方向有一个随机的小的扰动。为了防止蚂蚁原地转圈,它会记住最近刚走过了哪些点,如果发现要走的下一点已经在最近走过了,它就会尽量避开。 5、避障规则: 如果蚂蚁要移动的方向有障碍物挡住,它会随机的选择另一个方向,并且有信息素指引的话,它会按照觅食的规则行为。 7、播撒信息素规则: 每只蚂蚁在刚找到食物或者窝的时候撒发的信息素最多,并随着它走远的距离,播撒的信息素越来越少。 下面的程序开始运行之后,蚂蚁们开始从窝里出动了,寻找食物;他们会顺着屏幕爬满整个画面,直到找到食物再返回窝。 其中,‘F’点表示食物,‘H’表示窝,白色块表示障碍物,‘+’就是蚂蚁了。 参数说明: 最大信息素:蚂蚁在一开始拥有的信息素总量,越大表示程序在较长一段时间能够存在信息素。 信息素消减的

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • SBC1788-Lwip-v1.4.0
    完整的基于SBC1788平台的LWIP-1.4.0协议栈(SBC1788 based on a complete platform LWIP-1.4.0 Protocol )
    2013-11-15 14:35:26下载
    积分:1
  • polyfit-高斯拟合
    说明:  多次拟合任意函数曲线,采用高斯曲线拟合算法求解拟合系数。(The fitting coefficient is obtained by fitting any function curve many times.)
    2021-02-19 12:19:44下载
    积分:1
  • tcpudptesttool
    网络视频电话系统,vc++编写,很简单的demo,仅供初学者学习使用 网络视频电话系统,vc++编写,很简单的demo,仅供初学者学习使用 网络视频电话系统,vc++编写,很简单的demo,仅供初学者学习使用
    2022-02-21 23:45:44下载
    积分:1
  • 红月服务端RM3.944+v2.5b
    RM3.944+v2.5b服务端程序RM3.944+v2.5bRM3.944+v2.5bRM3.944+v2.5bRM3.944+v2.5bRM3.944+v2.5bRM3.944+v2.5bRM3.944+v2.5b
    2023-02-19 13:15:04下载
    积分:1
  • UCGUI-API
    UCGUI 完整函数列表,帮助初学者更快使用UCGUI的库函数(UCGUI API)
    2016-06-29 11:59:45下载
    积分:1
  • CC2430node-node
    zigbee CC2430点对点源代码可以用于测试CC2430是否能工作(zigbee CC2430 source peer-to-peer CC2430 can be used to test whether the work)
    2009-06-18 10:09:16下载
    积分:1
  • RobotGoHome
    实现机器人场景漫游~~还有房子的搭建~~ 包含简单的房屋场景搭建~~(Robot roaming the scene ~ ~ ~ ~ there is a house built housing that contains a simple scene set up ~ ~)
    2020-09-13 14:07:58下载
    积分:1
  • Openimagefile
    在文档下打开一个位图文件,重新绘制,放大并使其二值化显示,()
    2007-08-29 23:23:41下载
    积分:1
  • 人工鱼群算法的简单C++程序实现
    关于人工鱼群算法简单C++程序实现,具有相对较高的收敛性和寻优性
    2022-03-21 22:37:16下载
    积分:1
  • TLsDirComboBox 及 TLsFileListView 是类似资源管理器 ( File Explorer ) 式样的加强版 TComboBox 构件...
    TLsDirComboBox 及 TLsFileListView 是类似资源管理器 ( File Explorer ) 式样的加强版 TComboBox 构件-TLsDirComboBox and TLsFileListView is similar resource management (File Explorer) type of enhanced version TComboBox Component
    2022-04-14 23:45:54下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载