网站大量收购独家精品文档,联系QQ:2885784924

AdHoc网络建立和分配问题.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AdHoc网络建立和分配问题

本文讨论了Ad Hoc网络在一个假定区域中针对不同条件建立覆盖区,以及信道分配的优化方案,并讨论了各个方案的抗毁性。其中选取覆盖区方案的问题都可以归结为带有约束的最优化问题。对于各题目中的不同的条件,分别建立了不同的最优化模型,但是对这些问题的直接求解方法都是NP完全问题,因此针对各题的特点,本文分别采用了不同的近似方法,从而在较短的时间内得到了较优的解。之后根据覆盖区选取方案,信道分配问题可以转化成平面图着色问题。利用图论中经典算法得到了具体的信道分配方案。最后,利用图的连通性定义了抗毁性的度量,并用蒙特卡罗模拟法计算出了抗毁性的近似值。 问题1的最优化模型为: 目标:所用圆的个数最少 约束1:正方形区域被完全覆盖 约束2:相邻两个圆的公共面积不小于一个圆面积的5% 针对Ad Hoc网络的特点,利用分析的方法进行求解。 问题2的最优化模型为: 目标:所有圆的半径之和最小 约束1:相邻两个圆的公共面积不小于大圆面积的5% 约束2:地面被圆完全覆盖 约束3:节点不能存在于湖中 利用问题1中的结果作为初始条件,利用遗传算法对这个优化问题进行了近似的求解。 问题3的优化模型为 目标:全部一跳覆盖区半径之和最小 约束1:所有节点都要被圆覆盖。 约束2:所有节点都连通。 约束3:有转发任务的相邻一跳覆盖区的公共面积不小于较大一跳覆盖区面积的5%。 经过分析,约束3可以转化为区域连通性的判据,进而减少了约束。利用对节点分簇的方法选定一组初始条件,利用遗传算法求得这个问题的近似解。 在问题3的求解过程中,得了到区域连通的一个充分必要条件和一个必要不充分条件,其中充要条件为:一跳覆盖区的分配方案的生成图为连通图。必要不充分条件为:一个一跳覆盖区至少和一个不同的一跳覆盖区共享一个节点,且该节点所处的公共区域的面积不小于较大的一条覆盖区面积的5%。 利用问题3得到的结果,对问题4进行了10次模拟,针对模拟结果分析了点的运动对整个网络连通性的影响。 问题5 的最优化模型为: 目标:出现第一个退出网络节点的时间最长 约束条件与问题3相同。 利用基于权值的启发式搜索算法,对问题5进行了近似的求解。 问题重述: 对题目中需要求解的问题总结如下: 问题1: 使得圆个数最小的覆盖方案; 信道分配方案; 网络的抗毁性 问题2: 有湖情况下的使得半径和最小的覆盖方案及信道分配方案 问题3: 无湖情况下基于点的使得半径和最小覆盖方案,信道分配方案及网络的抗毁性; 有湖情况下基于点的使得半径和最小覆盖方案,信道分配方案及网络的抗毁性; 区域连通的充分、必要条件; 问题4: 问题3中网络连通性的讨论; 问题5: 加入电池能量消耗约束的覆盖方案,信道分配方案及网络的抗毁性; 符号说明: 圆的半径 平面上圆的集合 边界为的待覆盖平面区域 表示相邻两个圆的公共面积占一个圆面积比例的下限 表示第个圆的圆心坐标 平面上一点 的覆盖数 有效面积 的内接多边形 使用的信道 湖区 圆心节点 节点个数 基因长度 基因的有效长度 种群中一个体的基因 种群中的一个个体 种群规模 变异概率 杂交概率 遗传算法的最大迭代次数 遗传算法中,计算终止条件时的适应度跨度 附件1中给出的节点的集合 中任意一节点 一跳覆盖区的生成图 连接平面上所有一跳连通的节点,形成的无向图 从节点集合中随机抽掉的节点个数占节点总个数的比例 这个点在平面上分布的一种组合 所有可能存在的的个数 蒙特卡罗模拟中,某一次模拟随机产生的点分布为 蒙特卡罗模拟的模拟迭代次数 1.平面的圆覆盖问题 圆个数的最小值 最优化模型 本问题可以归结为一个最优化问题: 目标:所用圆的个数最少 约束1:正方形区域被完全覆盖 约束2:相邻两个圆的公共面积不小于一个圆面积的5% 设用一组半径圆来覆盖这个的平面区域,设为上任一点,用来表示面积,则以上最优化问题可表述为: (1) 其中表示相邻两个圆的公共面积占一个圆面积比例的下限,本问题中 用表示第个圆的圆心坐标,则在平面区域上一定存在一圆心的集合使得最小。然而这个优化问题的求解是一个NP完全问题,不存在多项式时间的解法。因此我们针对Ad Hoc网络的特点,利用分析的方法得到一个较为满意的解。 覆盖数的定义 定义一:平面上一个圆覆盖点 在的内部。且规定:处于圆周上的点不算覆盖。 定义二:用一组圆来覆盖一个平面,在平面上任取一点,覆盖着的圆的总个数称为点的圆覆盖数。定义平面上所有点中最大的圆覆盖数为的覆盖数,记为。 定义三:用一组圆来覆盖一个平面,定义这组圆所能覆盖的总面积即为的有效面积,记为。 平面镶嵌 连接圆的各个交点则在圆内构成内接多边形,如图1所示

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档