论文部分内容阅读
当今是一个网络的时代,可以说,人们的生活中到处处都存在网络。网络不但体量变得越来越大,而且层次也日益复杂了。从复杂的网络信息中提取出有用的信息以及将复杂的网络拓扑结构清晰地、直观地展示已经成为当前急需解决的问题。作为解决这些问题的手段,网络拓扑结构可视化技术开始出现并迅速发展,成为研究复杂网络特点和性质的一个重要方法。本文研究了现有的网络拓扑布局算法的优缺点及其运用领域,特别详细对比了最近几年相关领域的研究,针对复杂网络拓扑结构可视化中出现的节点覆盖问题,提出了基于力引导布局算法的改进方案,即在力引导布局过程中加入基于分离轴定理的碰撞检测技术来优化布局,减少了复杂网络拓扑结构布局中节点的重叠问题。本文所研究的复杂网络拓扑结构可视化使用了Web前端技术来展示效果,主要使用HTML搭建页面结构、SVG绘制拓扑图、CSS编写页面样式、Javascript操作页面交互,做到界面美观,操作友好,提高网络拓扑图渲染效率,兼容各种主流浏览器。在如何将复杂网络在有限的屏幕中在用户美观的展示方面,本文从基于分层展示模型、分级展示模型、3D立体展示模型等三种方式来展示复杂网络拓扑结构。在人机交互方面,本系统提供了良好的交互性能,如动态刷新、拓扑图缩放平移、设备属性操作等。本文设计的复杂网络拓扑结构可视化系统,整体上是一个操作友好、性能稳定、显示清晰的可视化系统,可以将复杂网络的结构及网络节点属性等各方面信息精确、直观、清晰地展现出来,以便用户能够清晰地、明了地了解整个网络的运转状况。