【题目+附件】2006年研究生数学建模竞赛试题A题 - matlab数学建模 - 谷速源码
下载频道> 资源分类> matlab源码> 数学建模> 【题目+附件】2006年研究生数学建模竞赛试题A题

标题:【题目+附件】2006年研究生数学建模竞赛试题A题
分享到:

所属分类: 数学建模 资源类型:文档 文件大小: 10.8 KB 上传时间: 2016-09-15 12:17:46 下载次数: 6 资源积分:1分 提 供 者: 数学建模编程 2006年研究生数学建模竞赛试题A题
内容:
Ad Hoc网络中的区域划分和资源分配问题
Ad Hoc网络是当前网络和通信技术研究的热点之一,对于诸如军队和在野外作业的大型公司和集团来说,Ad Hoc网络有着无需基站、无需特定交换和路由节点、随机组建、灵活接入、移动方便等特点,因而具有极大的吸引力。
在Ad Hoc网络中,节点之间的通信均通过无线传输来完成,由于发射功率以及信道(即频率)的限制,节点的覆盖范围有限,当它要与其覆盖范围之外的节点进行通信时,可以通过中间节点转发,如右图所示。
对一个指定区域,用一系列称为一跳覆盖区的小区域将其有重叠地完全覆盖,对每个一跳覆盖区分配一个信道,处于几个一跳覆盖区重叠部分的节点同时使用几个信道工作。在同一个一跳覆盖区内的用户使用同一个信道相互通信;不同一跳覆盖区的用户之间通过中间节点转发。如图中,节点A,B间的通信可由路由A-C-D-B或A-C-E-F-B实现。如果区域中任意两个节点都能通信,则称之为连通。
现在,需要在一个1000 1000(面积单位)的区域内构建一个Ad Hoc网络,请你完成以下工作:
(1)   将此正方形区域用若干个半径都是100的圆完全覆盖,要求相邻两个圆的公共面积不小于一个圆面积的5%,最少需要多少个圆(如果一个圆只有部分在正方形区域中,也按一个计算)?若给每个圆分配一个信道,使得有公共部分的圆拥有不同的信道,最少需要几个信道?怎样分配(用示意图标出)?如果将上面的5%改为18%,其它不变,结果又如何?对以上两种划分,若每个公共部分中心和相应圆心各恰有一个节点,讨论网络的抗毁性。(即从节点集合中随机地抽掉2%、5%、10%、15%等数量的节点后网络是否仍然连通)
(2) 设正方形区域中有一中心在(550,550)、长轴与正方形水平的一条边成30度角、长度为410、短轴为210的椭圆形湖泊。节点仅能设置在地面上,假设一跳覆盖区圆的半径可以在75~100间随意选择,两个面积不等的圆相交,它们之间的公共面积应不小于大圆面积的5%,其他假设同(1),研究使全部圆半径之和为最小的区域分划和信道分配方案。
(3) 由于节点是可以移动的,但运动速度较为缓慢,上面的固定的划分虽然不能保证Ad Hoc网络在实际使用中始终是连通的,但在一个较短的时间间隔内,网络的连通性可能并未变化。因此,实际中往往采用基于节点的划分方式。在某一时刻,将正方形区域内的节点(用户)分成若干个簇。以完全覆盖某一簇内所有节点、且半径不大于100的圆作为一个一跳覆盖区(由于圆心可以有一个活动范围,半径也可以变化,因此某一簇的一跳覆盖区不一定唯一)。在满足有转发任务的相邻一跳覆盖区的公共面积不小于较大一跳覆盖区面积的5%、且正方形区域内所有节点连通的条件下,以附件1给出的数据作为静止(节点不移动)状态,针对正方形中无湖和有湖(有湖时认为湖中节点不存在)两种情况,研究使全部一跳覆盖区半径之和为最小的一跳覆盖区划分和信道分配方案。找出区域连通的充分、必要条件。类似于(1),讨论你们建立的Ad Hoc网络的抗毁性?
(4) 进一步假设数据文件中的前10个用户只作折线运动,每30个单位时间可能改变一次运动的方向和速度,运动的方向角、速度是分别服从在[0,2] 、[0,2]上均匀分布的随机变量,其他节点不移动。节点到达正方形区域边界后只可能向区域内运动。请考虑400单位时间后Ad Hoc网络的连通性。
(5) 由于网络节点的能量都是由电池提供的,因而对Ad Hoc网络,节能的要求就显得特别重要。对一个节点而言,降低发射功率可以节省能量,但同时影响信号发射的距离(发射功率近似地与最大传输距离的三次方成正比);另一方面,节点入网后,类似于手机,可处于发射、接收和备用三种状态,相应的能耗比约为11:10:1。当需要多跳转发时随机选择一条通路进行。请以附件1给出的数据为初始状态,设想网络需要运行1200个时间单位(在此时间内假设节点不作移动),而且在节点a,b
 
之间有通信时,必然是一收一发,不存在同时收发的问题;各项通信任务是随机产生的,在整个运行时间内,每个节点平均产生25次呼出(每次也仅呼叫网络中一个用户),两节点之间原始(不是转发)的平均通信次数大致与它们之间的距离的平方成反比(仅以初始状态计),每次通信持续时间服从指数分布,平均为4个单位时间。假设电池在覆盖半径为100发送状态下的工作总时间是400个时间单位,一旦电池用尽节点即退出网络。发射、接收和备用状态之间的转换时间以及为获取网络结构、路由等公共信息所花的时间和其他资源忽略不计。请按照(3)中给出的办法(无湖的情况),找到比较节能的区域分划方式,使出现第一个退出网络的节点的时间尽量长。通过对该网络的运行状况进行分析,提出你们对组网方式的改进意见。
(6) Ad Hoc网络中还有一个重要的问题就是如何保证通信的质量。Ad Hoc网络中通信实行先到先服务。如果当其他节点对某节点有通信要求时,该节点却处于忙状态,则会产生一次重发,所产生的时间差称为延时,将一次通信看成一个分组,粗略地认为重发3次(包括3次)或延时30个时间单位就可能丢包。显然信息丢包(包括网络不通)是严重影响网络通信质量的大问题,请对(5)中这方面的通信质量进行定量评价。
温馨提示:
本题是实际中的Ad Hoc网络的特定和简化情形,仅考虑其中适合数学建模且目前研究不多的部分,建议非通信或计算机专业的同学先花一点时间阅读一下本提示和附件2的简单介绍,这样你选做此题将不弱于通信或计算机专业甚至研究Ad Hoc网络的同学。进一步的内容可以在因特网或有关参考书上找到,但本题并不需要;你可以在本题提供的信息的基础上进行进一步的抽象和简化,在用到题目所述之外的有关Ad Hoc网络的知识时,任何假设都将被认为是合理的。
一个Ad Hoc网络的寿命周期可以这样设想:
对需要组网所涉及的一块区域,进行区域分配,设定各一跳覆盖区(要保证任何一个一跳覆盖区内必须有部分用户同时隶属于其他一跳覆盖区,这样这些用户在实际应用时可以作为交换和路由节点,实现多跳转发的功能),分配各区所用信道号,当一个节点被多个一跳覆盖区覆盖时,可以有多个信道且可以同时工作。
由于参与组网的各终端都具有唯一的标识符,因而可以统计各用户的位置、移动速度等信息并给出任意两节点之间的路由(多个时可认为是随机选择),由于用户处于运动中,这些信息可以认为是随时更新的,所需要的实现方式、信道资源和能量资源不在本题讨论之内。
当节点A需要向节点B发送数据时,首先将数据做成数据包,同时写上目的节点B和路由信息(称为报头信息),在所在的一跳覆盖区内广播,节点接收到该广播的报头时,如果发现与自己无关就丢弃并不再继续接收,如果发现目标节点是自己,就接收下来交由主机进行处理,否则,就接收下来,再按网络当前的路由表更新该数据包的路由并在另一个一跳覆盖区内广播,如此重复,直到到达目的地。接收报头信息的时间和能量开销以及其他问题,本题不予考虑。
在同一个一跳覆盖区内,可以认为通信协议能够很好地(比如采用时分复用的方式)解决冲突问题,即其两两之间可以同时通信而互不影响,就像我们从百度下载音乐的同时可以在天空下载软件一样。(在做最后一问时,这一段的说明无效)
节点从一个一跳覆盖区进入另一个一跳覆盖区时,就自动设置自己的通信信道号为该一跳覆盖区信道号,同时调整自己的功率为该信道设定功率,如果发现自己被两个或多个一跳覆盖区覆盖,就同时使用多个信道,当需要与不同的一跳覆盖区中的节点通信时,可以认为它能自动选择与之相适应的功率。
节点电池用尽时,自动退出网络。
你不必考虑参考书上有但本题没有提到的任何问题。
 
 

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

2006年研究生数学建模竞赛试题A题/
2006年研究生数学建模竞赛试题A题/A题 AD-HOC网络资源分配问题.doc
2006年研究生数学建模竞赛试题A题/www.gusucode.com.txt
2006年研究生数学建模竞赛试题A题/【谷速代码】-免费源码.url

关键词: 竞赛试题 数学建模 研究生

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved