首页> 外文学位 >Graph visualization and its applications.
【24h】

Graph visualization and its applications.

机译:图形可视化及其应用。

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

摘要

Graphs are abstract structures for modeling relational information. The goal of automatic graph drawing is to develop algorithms that compute a good drawing conforming to aesthetic criteria. Many practical applications have labeled nodes, which may cause overlaps in graph layouts. Removal of such node overlaps is very important to improve the readability of graphs. In addition, it is important to preserve a user's mental map of a drawing with dynamic graph drawing.;This dissertation presents E-Spring algorithm for node overlap removal in clustered directed acyclic graphs (DAGs) with finite length node labels. It is based on the popular spring embedder model, and introduces a theoretical approach using physical forces for considering overlaps. A mechanism that identifies nodes as parents or children was devised, and a force function based on weights of parent nodes eliminates node overlaps.;Enhancements to E-Spring algorithm include the automatic detection of a condition that should stop the animated drawing of graphs; and a method for node interleaving to eliminate residual overlap present in some regions of individual DAG clusters. The stop condition was based on minimization of average edge lengths for individual clusters, and inter-DAG cluster distances. This significantly reduces the overall graph area. Furthermore, E-Spring algorithm was extended to visualize general graphs without node overlaps. Tree structures were extracted, and a post-processing step that implements edge routing eliminates residual edge-node intersections in graph layouts.;Applications for graph visualization include the online eBay marketplace, and bibliography DBLP data that utilized web services technology to extract relevant data. Categorization of a new class of web services called the Executable Web was performed. For this class, the calculations occur behind the scenes of web query forms, and search engine spiders cannot access them. The definition of Hidden Web services was extended to include the existing Deep Web and the new Executable Web.
机译:图是用于对关系信息进行建模的抽象结构。自动图形绘制的目的是开发一种算法,该算法可以计算出符合美学标准的良好图形。许多实际应用中都带有标记的节点,这可能导致图形布局重叠。删除这样的节点重叠对提高图形的可读性非常重要。另外,利用动态图绘制来保存用户的思维图十分重要。本文针对具有有限长度节点标签的有向有向无环图(DAG)中的节点重叠去除提出了E-Spring算法。它基于流行的弹簧嵌入器模型,并介绍了一种使用物理力来考虑重叠的理论方法。设计了一种将节点标识为父节点或子节点的机制,并且基于父节点权重的力函数消除了节点重叠。E-Spring算法的增强之处包括自动检测应该停止图形动画绘制的条件;以及用于节点交织以消除在单个DAG集群的某些区域中存在的残留重叠的方法。停止条件基于最小化单个群集的平均边缘长度以及DAG群集之间的距离。这显着减小了整个图形区域。此外,扩展了E-Spring算法以可视化没有节点重叠的一般图形。提取树状结构,并执行边缘路由的后处理步骤消除了图形布局中残留的边缘节点交叉点。图形可视化的应用包括在线eBay市场和利用Web服务技术提取相关数据的书目DBLP数据。对称为“可执行Web”的新一类Web服务进行了分类。对于此类,计算是在Web查询表单的幕后进行的,搜索引擎蜘蛛无法访问它们。隐藏Web服务的定义已扩展为包括现有的Deep Web和新的Executable Web。

著录项

  • 作者

    Kumar, Pushpa.;

  • 作者单位

    The University of Texas at Dallas.;

  • 授予单位 The University of Texas at Dallas.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 184 p.
  • 总页数 184
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 康复医学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号