蚁群算法及其在数据获取技术中的应用研究

蚁群算法及其在数据获取技术中的应用研究

论文摘要

蚁群优化算法作为群集智能领域应用最为广泛的算法之一,已受到越来越多研究者的关注。近年来,其理论研究正在不断充实,其应用领域亦在进一步拓展,在解决NP难题和网络路由等方面的优越性已被广泛证实。由于网络环境的动态性和网络应用的多样性,一些网络中的关键应用已不能适应传统的算法,需要提出新的针对具体网络应用的解决方案。蚁群优化为网络中数据资源的获取提供了一个好的解决思路。本文首先介绍了群集智能的主要理论研究及典型应用,概述了网络数据获取中的任播和查询两大关键技术,在此基础上对基于群集智能的蚁群优化算法及其在分布式网络环境下任播和查询两大关键数据获取技术中的应用进行了系统和深入的研究,所做主要工作归纳如下:(1)在缺乏全局网络信息的情况下,针对因特网多约束任播这一NP难题,提出了一种基于多蚁群优化的任播路由算法MACA。该算法仅需局部网络信息,通过蚂蚁释放信息素来改变网络环境,从而间接引导其它蚂蚁根据信息素强度动态调整自身的选路行为。仿真实验表明,具有正反馈效应的分布式MACA算法使得各蚂蚁能以较高的概率选择满足自身QoS约束的较优路径,有效降低路由时延,显著提高任播请求的接受率。(2)在节点位置信息未知的情况下,针对无线传感器网络多约束任播路由问题,结合蚁群路由和蚁群聚类思想,提出了一种基于蚁群优化的可靠任播路由算法ARMCA。该算法兼顾节点能量和路由时延双重约束,引入带正反馈特征的蚁群优化来为每个数据包寻找自源节点至相应Sink节点的较优路径,以降低路由传输时延,节省路由能耗。算法同时引入基于蚁群聚类思想的自恢复机制来应对网内簇头或Sink节点的失效,通过平滑过渡到新的稳定态来自动消除节点失效造成的负面影响。仿真实验表明,在相同QoS约束条件下,随着网络规模的增大,ARMCA算法在能耗和时延两方面的优越性更为显著。在遭遇节点失效时,ARMCA算法仅需相对较短的时间便可恢复至新的稳定状态,从而保证了网络数据的可靠传输。(3)在网络拓扑结构动态变化的情况下,针对移动自组网多约束任播,提出了一种基于蚁群优化的任播算法AMMCA。该算法充分考虑节点的移动性,引入信息素扩散模型以增大对较优路径周边的节点扩散信息素,从而降低因节点移动导致的路径断裂;同时,通过构建多路径路由以均衡网络负载,进一步减轻因节点移动造成数据传输中断带来的负面影响。仿真实验表明,在平均数据包接受率及端到端路由时延等方面,与其它移动自组网任播路由算法相比,AMMCA算法具有良好的性能优势。(4)对于能量等资源受限的规模较大的无线传感器网络,如何节能地处理多个查询节点发起的并行式复制数据查询是一个挑战性难题。本文提出了一种基于多蚁群优化的节能复制数据查询处理算法MACQP。该算法首先执行事件数据的随机复制,然后在查询节点发送前向蚂蚁搜索到达事件某一副本的较优路径,搜索过程具有一定的智能性。当找到目标数据后,产生后向蚂蚁原路返回并执行事件数据二次复制,使得后继查询蚂蚁能沿信息素强度较大的较优路径在更近的节点找到目标事件数据,缩短了搜索路径的长度,使得总搜索能耗显著降低,整体上降低了查询总能耗。理论分析和仿真实验表明,MACQP算法通过蚁群协作产生的智能搜索和动态复制,在节能性方面优势明显。(5)针对大规模无线传感器网络的实时应用,兼顾查询处理的节能性和实时性,提出了一种基于多蚁群优化的实时查询处理算法ARTQP。该算法采用一种优化的分簇方法和分环存储策略,使得查询能区分处理不同优先级的事件数据,实时性越高的事件具有更大的概率被前向蚂蚁所探知,搜索过程具有较好的智能性。当找到目标事件后,产生后向蚂蚁返回并执行事件动态二次复制,使得后继查询蚂蚁能沿较优路径在更近的存储节点找到目标事件数据,以显著缩短搜索路径的平均长度和平均查询时延,降低查询总能耗。理论分析和仿真实验表明,与已存查询处理算法相比,ARTQP算法在实时性和节能性方面性能增益明显,且网络规模越大,性能优势越显著,在QoS要求较严格的情况下,亦能取得良好的性能。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 群集智能模型及经典算法
  • 1.2.1 群集智能模型概述
  • 1.2.2 蚁群优化算法
  • 1.2.3 粒子群优化算法
  • 1.3 蚁群算法的发展与研究现状
  • 1.3.1 蚁群算法的发展
  • 1.3.2 国内外研究现状
  • 1.4 网络数据获取及其关键技术
  • 1.4.1 网络数据获取概述
  • 1.4.2 网络任播路由技术
  • 1.4.3 网络查询处理技术
  • 1.5 论文主要工作及组织结构
  • 1.5.1 论文主要工作
  • 1.5.2 论文组织结构
  • 第2章 相关研究综述
  • 2.1 蚁群优化算法的理论研究
  • 2.1.1 蚁群算法求解问题一般思路
  • 2.1.2 蚁群算法收敛性探讨
  • 2.2 蚁群优化算法典型应用研究
  • 2.3 网络任播路由算法研究
  • 2.3.1 因特网任播算法概述
  • 2.3.2 传感器网络任播算法概述
  • 2.3.3 移动自组网任播算法概述
  • 2.4 网络查询处理相关研究
  • 2.5 小结
  • 第3章 基于蚁群优化的因特网多约束任播路由研究
  • 3.1 引言
  • 3.2 基于多蚁群算法的因特网任播路由
  • 3.2.1 网络拓扑结构
  • 3.2.2 服务请求的产生及管理机制
  • 3.2.3 路径选择策略
  • 3.2.4 信息素更新规则
  • 3.2.5 算法具体步骤
  • 3.3 仿真实验与分析
  • 3.3.1 实验1:网络拓扑固定
  • 3.3.2 实验2:目标节点分散
  • 3.3.3 实验3:网络拓扑随机
  • 3.4 小结
  • 第4章 基于蚁群优化的传感器网络可靠任播路由研究
  • 4.1 引言
  • 4.2 蚁群路由及聚类模型
  • 4.2.1 蚁群路由模型
  • 4.2.2 蚁群聚类模型
  • 4.3 网络环境与问题描述
  • 4.3.1 WSN 网络模型
  • 4.3.2 数据产生与聚合
  • 4.3.3 问题描述
  • 4.4 基于蚁群算法的传感器网络可靠任播路由
  • 4.4.1 蚂蚁的定义及管理
  • 4.4.2 算法初始化
  • 4.4.3 路径构建策略
  • 4.4.4 信息素更新规则
  • 4.4.5 算法自修复方法
  • 4.4.6 算法具体步骤
  • 4.5 仿真实验与分析
  • 4.5.1 实验环境与参数设置
  • 4.5.2 实验结果与分析
  • 4.6 小结
  • 第5章 基于蚁群优化的移动自组网任播路由研究
  • 5.1 引言
  • 5.2 蚁群优化的信息素扩散模型
  • 5.2.1 蚁群算法信息素扩散初始模型
  • 5.2.2 移动自组网信息素扩散新模型
  • 5.3 基于蚁群算法的移动自组网任播路由
  • 5.3.1 移动模型分析
  • 5.3.2 蚂蚁定义及管理
  • 5.3.3 路径构建策略
  • 5.3.4 信息素更新规则
  • 5.3.5 算法具体步骤
  • 5.4 仿真实验与分析
  • 5.4.1 实验环境与参数设置
  • 5.4.2 实验结果与分析
  • 5.5 小结
  • 第6章 传感器网络中基于蚁群优化的复制查询处理
  • 6.1 引言
  • 6.2 网络模型及问题描述
  • 6.3 事件聚合及编码
  • 6.3.1 事件数据聚合
  • 6.3.2 事件数据编码
  • 6.4 网内事件数据随机复制策略
  • 6.5 基于多蚁群算法的传感器网络节能复制查询处理
  • 6.5.1 传感器网络拓扑萃取
  • 6.5.2 查询请求的管理
  • 6.5.3 路径选择策略
  • 6.5.4 信息素更新规则
  • 6.5.5 动态二次复制策略
  • 6.5.6 算法具体步骤
  • 6.6 算法理论分析
  • 6.6.1 复制能耗分析
  • 6.6.2 搜索能耗分析
  • 6.6.3 总能耗及性能对比分析
  • 6.7 仿真实验
  • 6.7.1 实验环境及设置
  • 6.7.2 实验结果与分析
  • 6.8 小结
  • 第7章 传感器网络中基于蚁群优化的实时查询处理
  • 7.1 引言
  • 7.2 网络模型及问题描述
  • 7.3 基于事件优先级的分环储存策略
  • 7.4 基于多蚁群算法的传感器网络实时查询处理
  • 7.4.1 实时查询处理网络环境
  • 7.4.2 查询请求的管理
  • 7.4.3 路径选择策略
  • 7.4.4 信息素更新规则
  • 7.4.5 动态二次复制策略
  • 7.4.6 算法具体步骤
  • 7.5 算法理论分析
  • 7.5.1 复制能耗分析
  • 7.5.2 搜索能耗分析
  • 7.5.3 查询时延分析
  • 7.6 仿真实验
  • 7.6.1 实验环境及设置
  • 7.6.2 查询能耗比较及分析
  • 7.6.3 查询时延比较及分析
  • 7.6.4 查询成功率比较及分析
  • 7.7 小结
  • 结论及展望
  • 一、主要工作总结
  • 二、未来工作展望
  • 参考文献
  • 致谢
  • 附录A 攻读博士学位期间发表的学术论文
  • 附录B 攻读博士学位期间参与的科研项目
  • 相关论文文献

    • [1].算法:一种新的权力形态[J]. 治理现代化研究 2020(01)
    • [2].算法决策规制——以算法“解释权”为中心[J]. 现代法学 2020(01)
    • [3].面向宏观基本图的多模式交通路网分区算法[J]. 工业工程 2020(01)
    • [4].算法中的道德物化及问题反思[J]. 大连理工大学学报(社会科学版) 2020(01)
    • [5].算法解释请求权及其权利范畴研究[J]. 甘肃政法学院学报 2020(01)
    • [6].算法新闻的公共性建构研究——基于行动者网络理论的视角[J]. 人民论坛·学术前沿 2020(01)
    • [7].算法的法律性质:言论、商业秘密还是正当程序?[J]. 比较法研究 2020(02)
    • [8].关键词批评视野中的算法文化及其阈限性[J]. 学习与实践 2020(02)
    • [9].掌控还是被掌控——大数据时代有关算法分发的忧患与反思[J]. 新媒体研究 2020(04)
    • [10].美国算法治理政策与实施进路[J]. 环球法律评论 2020(03)
    • [11].算法解释权:科技与法律的双重视角[J]. 苏州大学学报(哲学社会科学版) 2020(02)
    • [12].大数据算法决策的问责与对策研究[J]. 现代情报 2020(06)
    • [13].大数据时代算法歧视的风险防控和法律规制[J]. 河南牧业经济学院学报 2020(02)
    • [14].风险防范下算法的监管路径研究[J]. 审计观察 2019(01)
    • [15].模糊的算法伦理水平——基于传媒业269名算法工程师的实证研究[J]. 新闻大学 2020(05)
    • [16].算法推荐新闻对用户的影响及对策[J]. 新媒体研究 2020(10)
    • [17].如何加强对算法的治理[J]. 国家治理 2020(27)
    • [18].“后真相”背后的算法权力及其公法规制路径[J]. 行政法学研究 2020(04)
    • [19].算法规制的谱系[J]. 中国法学 2020(03)
    • [20].论算法排他权:破除算法偏见的路径选择[J]. 政治与法律 2020(08)
    • [21].政务算法与公共价值:内涵、意义与问题[J]. 国家治理 2020(32)
    • [22].算法的法律规制研究[J]. 上海商业 2020(09)
    • [23].蚁群算法在文字识别中的应用研究[J]. 信息与电脑(理论版) 2019(22)
    • [24].大数据聚类算法研究[J]. 无线互联科技 2018(04)
    • [25].RSA算法的改进研究[J]. 计算机与网络 2018(14)
    • [26].智能时代的新内容革命[J]. 国际新闻界 2018(06)
    • [27].改进的负载均衡RSA算法[J]. 电脑知识与技术 2018(25)
    • [28].基于深度学习的视觉跟踪算法研究综述[J]. 计算机科学 2017(S1)
    • [29].大数据算法的歧视本质[J]. 自然辩证法研究 2017(05)
    • [30].深度学习算法在智能协作机器人方面的应用[J]. 中国新通信 2017(21)

    标签:;  ;  ;  ;  ;  ;  

    蚁群算法及其在数据获取技术中的应用研究
    下载Doc文档

    猜你喜欢