中文

通过 Schnyder 实现器改进平面图的紧凑可见性表示

数据结构与算法 2007-05-23 v1 计算几何

摘要

GG 为一个 nn 节点平面图。在 GG 的可见性表示中,GG 的每个节点由一个水平线段表示,使得 GG 中任意两个相邻节点对应的线段在垂直方向上彼此可见。在本文中,我们给出了 GG 的目前已知最优的紧凑可见性表示。给定三角化 GG 的一个规范排序,我们的算法以贪心方式增量绘制该图。我们证明,从三角化 GG 的 Schnyder 实现器获得的三个规范排序之一,可产生宽度不超过 22n4015\frac{22n-40}{15}GG 的可见性表示。我们易于实现的 O(n) 时间算法绕过了 Kant 先前已知最佳算法所需的四连通分量和四块树的复杂子程序。我们的结果对 Kant 关于 3n62\frac{3n-6}{2} 是否是所需宽度的最坏情况下限的开放问题给出了否定答案。此外,如果 GG 没有三次(分别为五次)内部节点,则我们的 GG 可见性表示的宽度不超过 4n93\frac{4n-9}{3}(分别为 4n73\frac{4n-7}{3})。而且,如果 GG 是四连通的,则我们的 GG 可见性表示的宽度不超过 n1n-1,与 Kant 和 He 的已知最佳结果相匹配。作为副产品,我们为 Bonichon、Sa\"{e}c 和 Mosbah 提出的 Wagner 定理关于实现器的推论提供了一个更简单的证明。

关键词

引用

@article{arxiv.cs/0212054,
  title  = {Improved Compact Visibility Representation of Planar Graph via Schnyder's Realizer},
  author = {Ching-Chi Lin and Hsueh-I Lu and I-Fan Sun},
  journal= {arXiv preprint arXiv:cs/0212054},
  year   = {2007}
}

备注

11 pages, 6 figures, the preliminary version of this paper is to appear in Proceedings of the 20th Annual Symposium on Theoretical Aspects of Computer Science (STACS), Berlin, Germany, 2003