arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.06916cs.CG
收藏

多边形泛图

Polygon-Universal Graphs

Tim Ophelders, Ignaz Rutter, Bettina Speckmann, Kevin Verbeek

摘要:

我们研究了一个作图的基本问题:给定一对图$(G,C)$,图$G$和$G$中的圈$C$,以及一个简单的多边形$P$,在$P$中是否有一个$G$的直线图,它将$C$映射到$P$?我们说这样一幅$(G,C)$的图尊重$P$。我们充分刻画了这些实例$(G,C)$是通用的,也就是说,他们有一个图纸,尊重$P$任何简单的(不一定是凸的)多边形$P$。具体来说,我们确定了两个必要条件的一个实例是通用的。这两个条件都是纯粹基于图和循环距离,并且易于检查。我们证明这两个条件也是充分的。此外,如果一个实例$(G,C)$是平面的,也就是说,如果存在一个平面图的$G$与$C$的外表面上,我们表明,相同的条件保证每个简单的多边形$P$的存在一个平面图的$(G,C)$,尊重$P$。如果$(G,C)$是双泛的,那么我们的证明直接暗示了一个线性时间算法来构造一个尊重给定多边形$P$的绘图。

英文摘要:

We study a fundamental question from graph drawing: given a pair $(G,C)$ of a graph $G$ and a cycle $C$ in $G$ together with a simple polygon $P$, is there a straight-line drawing of $G$ inside $P$ which maps $C$ to $P$? We say that such a drawing of $(G,C)$ respects $P$. We fully characterize those instances $(G,C)$ which are polygon-universal, that is, they have a drawing that respects $P$ for any simple (not necessarily convex) polygon $P$. Specifically, we identify two necessary conditions for an instance to be polygon-universal. Both conditions are based purely on graph and cycle distances and are easy to check. We show that these two conditions are also sufficient. Furthermore, if an instance $(G,C)$ is planar, that is, if there exists a planar drawing of $G$ with $C$ on the outer face, we show that the same conditions guarantee for every simple polygon $P$ the existence of a planar drawing of $(G,C)$ that respects $P$. If $(G,C)$ is polygon-universal, then our proofs directly imply a linear-time algorithm to construct a drawing that respects a given polygon $P$.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑