基于扩展力学模型网络拓扑图布局算法.docVIP

基于扩展力学模型网络拓扑图布局算法.doc

  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文档。上传文档
查看更多
基于扩展力学模型网络拓扑图布局算法

基于扩展力学模型网络拓扑图布局算法   摘 要:针对现有网络拓扑图布局算法多以节点分布均匀为目标,没有考虑边的布局,可能会导致生成的拓扑图中边布局不清晰,提出一种基于扩展力学模型的网络拓扑图布局算法。该算法通过引入点边斥力保证边布局清晰,通过节点坐标的分层分配可以方便地满足某些网络的拓扑图层次布局需求。仿真结果表明,扩展力学模型生成的拓扑图节点分布均匀,节点和边之间距离合理,布局效果得到提高。   关键词:网络拓扑图; 自动布局; 扩展力学模型   中图分类号:TP393文献标志码:A   文章编号:1001-3695(2010)07-2713-03   doi:10.3969/j.issn.1001-3695.2010.07.088      Network topology auto-layout algorithm based on extended mechanic model      LV Liang, LU Ze-xin, LI Su-dan, LI Yuan      (School of Computer, National University of Defense Technology, Changsha 410073, China)      Abstract:The goal of the main network topology auto-layout algorithms is to distribute the nodes evenly, without taking into account the layout of the edges. Hence, the edges are not guaranteed to be clear in the generated topology map. This paper presented the extended mechanic model. The model introduced the repulsion between the nodes and edges to guarantee the layout of the edges to be clear, and assigned the coordinates of a node according to its “level” in the network to complete the hierarchical layout of the topology map. The simulation results show that the topology map generated by the proposed model is clear and the layout effect is improved.   Key words:network topology map; auto-layout; extended mechanic model      0 引言   显示网络拓扑图是网络管理软件的重要功能。通过网络拓扑图,用户可以观察网络的拓扑图结构和网络节点的连接关系,进行网络配置、故障诊断、安全管理等。网络拓扑图的生成分为两步:一、网络拓扑结构自动发现,二、根据网络节点连接关系完成拓扑图的自动布局。网络拓扑结构发现研究已经比较成熟,拓扑图自动布局技术则缺乏系统研究[1]。   本文研究了网络拓扑图自动布局的相关技术,指出现有典型算法以节点均匀分布为目标进行布局,不考虑边布局是否清晰,生成的拓扑图可能出现节点和边距离过近的现象。提出了基于扩展力学模型的拓扑图自动布局算法,通过节点坐标的分层分配完成拓扑图的层次布局,通过引入点边斥力保证节点和边之间保持合理距离。测试结果表明,扩展力学模型生成的拓扑图节点分布均匀,节点和边之间距离合理,克服了现有典型算法无法保证边布局清晰的缺陷。最后讨论了网络拓扑图中边的交点的消除问题。   1 典型布局算法分析   现有布局算法按照节点坐标的计算方式大致可以分为两类:a)通过综合考虑节点邻居关系、网络层次等因素,归纳出节点坐标计算公式,通过公式一次计算得到坐标[1~5];b)通过迭代多次调整拓扑布局,最终确定节点位置[2]。下面简要介绍各典型布局算法。   文献[2]提出的标量场方法将网络节点看做带电微粒,假设节点分布在某电场中,根据节点电势计算其坐标。该法面向互联网等大规模网络的拓扑图布局,仅考虑节点的大致分布,不关注边的布局效果。文献[1]提出的斥力―张力模型将网络节点看做带同种电荷的微粒,节点间的边看做皮筋。节点在电荷斥力、边的张力作用下运动,逐步调节节点位置直到平衡。这种方法仅针对

文档评论(0)

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

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

1亿VIP精品文档

相关文档