【24h】

Compact layout of layered trees

机译:紧凑的层状树木布局

获取原文

摘要

The standard layered drawing convention for trees in which the vertical placement of a node is given by its level in the tree and each node is centered between its children can lead to drawings which are quite wide. We present two new drawing conventions which reduce the layout width to be less than some maximum width while still maintaining the essential layered drawing convention. These conventions relax the requirement that a parent must be exactly placed midway between its children, and instead make this a preference which can be violated if this is required for the layout to fit into the required width. Both drawing conventions give rise to a simple kind of quadratic programming problem. We give an iterative gradient projection algorithm for solving this kind of problem, and also a linear time heuristic algorithm. Our algorithms are practical: a tree with three thousand nodes can be laid out in less than a hundred milliseconds with either algorithm.

机译:>用于树节点垂直放置的树的标准分层绘图公约由其在树中的水平和每个节点之间以其子节点为中心,可以导致绘图非常宽。我们展示了两个新的绘图约定,将布局宽度降低到少于一些最大宽度,同时仍然保持必不可少的分层绘图约定。这些惯例放松了要求父母必须完全放在其子女之间的父母,而是使这是一个偏好,如果布局需要拟合所需的宽度,则可以违反。两个绘图惯例都产生了一种简单的二次编程问题。我们提供了一种迭代梯度投影算法,用于解决这种问题,以及线性时间启发式算法。我们的算法实用:具有三千个节点的树,可以在少于一百分之一算法的百分之一秒钟内布置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号