计算机网络布线问题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络布线问题

编号: 数学与计算科学学院 创新性实验结题报告书 实验题目: 计算机网络布线问题 实验成绩(教师填写): 学 院: 数学与计算科学学院 专 业: 信息与计算科学 姓名学号: 张稳华 0800710128 曾 强 0800710127 何明注 0800710111 指导教师: 唐敏 2011 年 04月 15日 一、实验目的及主要创新性点: 实验目的: 1 编制计算机程序解决问题; 2 算法设计问题(理论问题:最短路径)结合实际的网络应用; 3 解决该问题要有创新思想,积极思考解决问题的各种方法,试图和实际的网络中的应用相结合。 创新:遗传算法是一种基于概率意义的随机搜索算法,它的思想是构造一个问题的解的初代种群,经过选择,交叉和变异产生新的最优解集种群。遗传算法的特点具有自组织、自适应和自学习性,遗传算法提供了一种求解复杂系统优化问题的通用框,在工程设计、演化硬件电路设计以及人工智能等方面应用前景广阔。 二、实验要求: 1 提出解决该问题的各种方法; 2 编制计算机程序解决问题; 3 要与实际的网络应用结合起来。 三、实验内容 计算机网络要求网络中的计算机被连接起来。本问题考虑一个“线性”的网络,在这一网络中计算机被连接到一起,并且除了首尾的两台计算机只分别连接着一台计算机外,其他任意一台计算机恰连接着两台计算机。图1中用黑点表示计算机,它们的位置用直角坐标表示(相对于一个在图中未画出的坐标系)。网络中连接的计算机之间的距离单位为英尺。 由于很多原因。我们希望使用的电缆长度应尽可能地短,你的问题是去决定计算机应如何被连接以使你所用的电缆长度最短。在设计方案施工时,电缆将埋在地下,因此连接两台计算机所要用的电缆总长度等于计算机之间的距离加上额外的16英尺电缆,以从地下连接到计算机,并为施工留一些余量。 图2给出了上图中计算机的最优连接方案,这样一个方案所有电缆的总长度是(4+16)+(5+16)+(5.38+16)+(11.18+16)=90.01英尺。 图1 图2 四、实验解决方法 通过实验内容,我们知道,本次实验要满足两个条件:一是所用的电缆长度最短;二是除了首尾的两台计算机只分别连接着一台计算机外,其他任意一台计算机恰连接着两台计算机。我们想到了几种解决方法: 基于全排列的穷举法 穷举法也叫枚举法或列举法。通常对于一些要求得到精确结果而所求结果又不大的时候可用此法,具体的做法就是将所有可能的情况一一举出。穷举法就是举例,用无穷个数字进行实验,直到达到得出规律或者结果时候为止。此题因点数限制在8个,具有可行性。 把其看作是一个图的遍历,每个点只访问一次,有且仅有n-1条边。 最小生成树,考虑到最小生成树一个点可访问多于二个点,因此在构造最小生成树时,需要多加一个限制条件,以控制每个点被访问一次。 此问题也可看作成旅行商问题,因旅行商问题,从起点出发最后又回到起点,此问题不需要回到起点,因此也可以用旅行商问题方面的方法进行求解。 也可以看成找到一个欧拉回路,再去掉回路中最长的一条边。 5、递归算法 递归算法:是一种直接或者间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。在使用递归策略时,必须有一个明确的递归结束条件,而本题中这个条件就是最短路径。 6、遗传算法 遗传算法(Genetic Algorithm)是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。 本次实验,我们小组将采用基于全排列的穷举法和遗传算法来求解问题。 五、实验原理 基于全排列的穷举法。穷举法肯定能找出最短路径,不过怎样进行穷举呢? 本文采用基于全排列的穷举。从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。只要全排列的算法可行,那么问题可得到求解。本文采用递归算法进行全排列,再在全排列中求解最短路径。便可得到精确解。 遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。每个个体实际上是染色体(chromosome)带有特征的实体。染色体作为遗传物质的主要

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档