- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于蚁群算法的自动气象站巡视问题研究.pdf
2015年第4期总第172期
SILICON VALLEY
基于蚁群算法的自动气象站巡视问题研究
谭立献
(东港市气象局,辽宁丹东 118300)
摘 要 气象自动站是气象现代化步伐中的重中之重,是现代天气测报、预报的重要手段,但是由于恶劣天气,周围
环境的影响自动气象站可能出现问题需要专人进行维护,蚁群算法是解决 TSP 问题比较经典的一种算法,本文基于蚁
群算法运用 matlab 进行计算给出了东港市气象自动站的最佳巡视路径,帮助自动站维护人员能够在最短时间内完成
自动站的巡视工作。
关键词 蚁群算法;matlab;自动气象站巡视;东港市
中图分类号 :P4 文献标识码 :A 文章编号 :1671-7597(2015)04-0061-02
1 研究背景 为一个0到1的随机值
自动气象站实际上就是实现了自动化的传统气象站,目的 设信息素的挥发因子为ρ,n为迭代次数
是节省人力和测量偏远地区的气象数据。通过通信网络进行实 ρ(n)=1-lnn/ln(n+1) ;
时回报或把数据存储起来以后传送。自动气象站是实现气象现 初始设定每条路线的信息素 x(i,j,0)为同一值,当进
代化的重要工具,然而由于其地理位置较为分散且大多数处于 行第n+1次迭代后
偏远地区,维修工作比较困难,应对其进行定期的巡视维护工 x(i,j,n+1)=(1-ρ(n))*x(i,j,n);
作,东港市做为我国极为特殊的沿海、沿边、沿江的三沿地区, 从这个公式可以看出,如果没有蚂蚁经过,那么该路径的
其气象工作较为重要,因此本文选择东港市作为研究对象。 信息素会逐渐的减少。
对于有蚂蚁可能经过的路线:
2 算法模型
x(i,j,n+1)=(1-ρ(n))*x(i,j,n)+ρ(n)
蚁群算法是由 Marco Dorigo1992 年在他的博士论文中提出 /|W|;W为所有点的集合。
的一种用来在图中寻找最优化路径的模拟进化算法。该算法来
源于蚂蚁在寻找食物的过程中发现最优路径的过程。每只蚂蚁
在未知食物所在地的情况下出发寻找食物。其中一只找到食物
后,它就会向周围释放一种挥发性分泌物,我们称之为信息素,
该挥发物会随着时间的推移逐渐挥发消失,它的浓度大小表征
路径的远近,其他的蚂蚁会被吸引过来,这样更多蚂蚁能找到
食物。这些蚂蚁走过的路并不同,会发现新的道路,如果新发
现的道路比原道路短,那么,更多的蚂蚁被吸引到这条比较短
的路上来。如果蚂蚁的数量足够多并且时间足够长,一定可以
发现一条最短的路径。
蚁群算法的基本思路如下面的流程图1所示。
1)初始状态下,蚁群刚刚生成,此时并没有信息素,因此
每只蚂蚁只能随机生成路径去寻找食物。
2)经过一次循环,每只蚂蚁的坐标发生了改变,从初始坐
标到这些坐标之间留下了信息素,他们中一些已经到达了目标
点,这些蚂蚁会返回,剩余蚂蚁将会继续行走,同时,另外一
批蚂蚁将会出发,它们按照每条路径上的信息素多少选择路线,
信息素越多蚂蚁选择的可能性越大。
3)到目标点近的路线的信息素会越来越多,而比较远的路
径上的信息会逐渐消失,不断地重复迭代步骤 2。在迭代次数
达到一个足够大的值后,就可以发现一条最优化的觅食路线,
算法中比较关键的部分在于蚂蚁在步骤 2 中选择路线的概率是
随机的以及步骤3中信息素的挥发与增强的算法该如何定义。
因此我们需要进行一些数学定义:
设蚂蚁选择某条路线的概率为k,一条路线上的信息素为x 图1
则k=x/∑x
您可能关注的文档
最近下载
- 人教PEP版小学英语五年级 下册(1-6单元)思维导图.pdf
- 国际金融附微课杜玉兰习题答案.docx VIP
- 2023年大连大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 2023年大连大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
- 有限空间安全作业技术交底.docx VIP
- 消防设施操作员(中级监控方向)理论知识考试题库(含答案解析).pdf VIP
文档评论(0)