...
首页> 外文期刊>Computational geometry: Theory and applications >A multi-dimensional approach to force-directed layouts of large graphs
【24h】

A multi-dimensional approach to force-directed layouts of large graphs

机译:多维方法对大图进行力导向布局

获取原文
获取原文并翻译 | 示例

摘要

We present a novel hierarchical force-directed method for drawing large graphs. Given a graph G=(V,E), the algorithm produces an embedding for G in an Euclidean space E of any dimension. A two or three dimensional drawing of the graph is then obtained by projecting a higher-dimensional embedding into a two or three dimensional subspace of E. Such projections typically result in drawings that are "smoother" and more symmetric than direct drawings in 2D and 3D. In order to obtain fast placement of the vertices of the graph our algorithm employs a multi-scale technique based on a maximal independent set filtration of vertices of the graph. While most existing force-directed algorithms begin with an initial random placement of all the vertices, our algorithm attempts to place vertices "intelligently", close to their final positions. Other notable features of our approach include a fast energy function minimization strategy and efficient memory management. Our implementation of the algorithm can draw graphs with tens of thousands of vertices using a negligible amount of memory in less than one minute on a 550 MHz Pentium PC.
机译:我们提出了一种新颖的分层力导向方法,用于绘制大图。给定一个图G =(V,E),该算法在任意维的欧几里德空间E中生成G的嵌入。然后,通过将更高维的嵌入投影到E的二维或三维子空间中,来获得图形的二维或三维图形。与2D和3D中的直接图形相比,此类投影通常导致图形“更平滑”且更对称。为了获得图的顶点的快速放置,我们的算法采用了基于图的顶点的最大独立集过滤的多尺度技术。尽管大多数现有的力导向算法都是从所有顶点的初始随机放置开始的,但是我们的算法尝试“智能地”放置顶点,使其接近最终位置。我们方法的其他显着特征包括快速的能量函数最小化策略和有效的内存管理。在550 MHz奔腾PC上,我们的算法实现可以在不到一分钟的时间内使用微不足道的内存绘制具有数万个顶点的图形。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号