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

基站选址论文.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基站选址问题 摘要 本文讨论了移动电话运营部门的基站建址问题,在有限的资金条件以及被选地址确定的情况下,建立数学模型,通过多种方式进行基站选址的最优化求解,达到被覆盖人数最大的目的。 我们首先对题目所给的两张表的数据进行分析研究,借助0-1变量的特殊性建立数学规划模型。在模型的建立过程中,我们发现社区有可能被不同基站重复覆盖的问题,这会导致社区人口的重复计算,从而使得最终结果偏离实际。为避免这一情况,我们借助布尔的加法原则。建立完0-1规划模型后,通过lingo软件编程,求得当在2,4,6,7这四个位置建站时,人口覆盖数达到最大,为109千人,这种方案的建设费用为950万,覆盖到的社区有2,3,5,6,7,8,9,10,11,12,13,14,15。 接着我们有建立排除法模型,基站可能性建设个数为3或4个,编写C++程序求出所有的可能情况,再排除掉费用超过预算以及在预算范围内还可以增加基站建设的情况,留下21种可能性建设方案,求出每种方案的覆盖人口数,得到与lingo程序求解的相同结果。 之后我们又从单个基站性价比以及可行性方案总的性价比方面分析讨论,得到相同的建设方案。 最后我们还从线性规划逼近最优解的角度来求解模型,采用了重复生成随机数来枚举离散可行域,比较找目标值,选出最优目标值,从而确定最优解的思想。编写MATLAB程序,发现每种随机情况最大的覆盖人口数均是趋向于109的,也就是说基站选在2,4,6,7位置建设,得到与之前求解方法的相同结果。 不同的求解方案得到相同的建站方案,相互检验可以说明我们的模型是合理的,结果是可信的。 关键字: 0-1规划 布尔加法原则 排除法 C++编程 lingo编程 MATLAB编程 问题的重述 移动电话运营部门计划投资一千万在一个当前未建立服务的区域开展业务,设该区域有7个位置可以设立基站,每个基站只能覆盖一定数目的社区,由于地理位置等各种条件的不同,每个位置建设的基站的费用及覆盖范围也不相同。下面表1-1给出了每个位置建设基站的费用以及能够覆盖的社区,表1-2列出了每个社区的人口数。 表1-1 基站建设费用和覆盖社区 待选基站编号 1 2 3 4 5 6 7 建造费用 (百万元) 1.8 1.3 4.0 3.5 3.8 2.6 2.1 覆盖社区 1,2,4 2,3,5 4,7,8,10 5,6,8,9 8,9,12 7,10,11,12,15 12,13,14,15 表1-2 社区人口表 社区 1 2 3 4 5 6 7 8 人口 2 4 13 6 9 4 8 12 社区 9 10 11 12 13 14 15 人口 10 11 6 14 9 3 6 问题:在哪些地方建造基站才能覆盖尽可能多的人口并不超过资金预算?要求选择合适的决策变量,写出选址问题的数学规划,设计算法并进行合理性说明,最后进行模型的求解。 模型的假设 假设每个社区的人口总数不变且人口均匀分布 题中说一个基站覆盖一个社区时,假设整个社区都被覆盖,不会出现社区内部分覆盖的情况 每个中继站位置不会重复建设基站 符号说明 :0-1变量,表示每一个基站的建设情况。取1表示第i个基站要建,取0表示第i个基站不建, :0-1变量,表示每个社区的被覆盖情况。取1表示第j个社区能被覆盖,取0表示第j个社区不能被覆盖, :0-1变量,表示第i个基站能否覆盖第j个社区。=1表示第i个基站能够覆盖第j个社区,=0则表示不能覆盖 :第i个基站的建设费用 :第j个社区的人口总数 (6):被基站覆盖的总人口数 模型分析 为了更直观地观察社区与基站的覆盖情况,我们通过其他文献的参考,结合题意,引用了如下所示的区域示意图: 说明:每个社区简化为一个多边形,黑点表示可以建基站的位置。 题目要我们求的是在建设费用不超过一千万的前提条件下,在7个位置中选哪几个建设基站,能够使覆盖的人口尽可能的多。我们引进了0-1整数规划模型以及排除法模型。 在0-1整数规划模型中,我们引入0-1变量,表示修筑i基站,表示不修筑。除此之外我们引入另一0-1变量,用0或1表示第i个基站是否覆盖到第j个社区。表示第j个社区内的总人口数,则所修筑的基站覆盖社区与对应社区拥有的人口数的乘积和表示能够被覆盖的总人口数。我们以覆盖的人口尽可能的多为目标函数,以建设费用不超过1000万为约束条件建立模型。 在建立模型的过程中,我们考虑到会有部分社区被不同基站重复覆盖的情况,这会导致人口重复计算,从而是结果有偏差,与实际不符。为避免这一情况,我们引入布尔代数思想,保证社区人口数不被重复计算。 模型的求解我们首先通过Lingo编程求解,除此之外,我们还用了排除法。排除不满足条件、列举出满足条件的所有可能性方案,从

文档评论(0)

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

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

1亿VIP精品文档

相关文档