具有刚性边的正交图绘制
数据结构与算法
2015-01-08 v2 离散数学
摘要
我们考虑在每条边的弯折数受限条件下,绘制 4-平面图(最大度为 4 的平面图)的平面正交图的问题。更确切地说,我们有一个灵活性函数,为每条边 分配一个自然数 ,即其灵活性。FlexDraw 问题询问是否存在一种正交绘制,使得每条边 的弯折数至多为 。已知若对每条边 都有 ,则 FlexDraw 是 NP-hard 的。另一方面,若对每条边 都有 ,则 FlexDraw 可高效求解;若 ,则是平凡的。为了填补 时的 NP-hardness 与 时的高效算法之间的空白,我们研究了仅有少量边是刚性的(即灵活性为~)时 FlexDraw 的计算复杂性。我们证明,对于任意 ,当实例中包含 条刚性边且两两距离为 时(包括它们构成匹配的情况),FlexDraw 是 NP-complete 的。另一方面,我们给出了一个运行时间为 的 FPT 算法,其中 是在具有多源多汇的平面流网络中计算最大流所需的时间, 是至少有一个端点度为 4 的刚性边的数量。
引用
@article{arxiv.1404.2943,
title = {Orthogonal Graph Drawing with Inflexible Edges},
author = {Thomas Bläsius and Sebastian Lehmann and Ignaz Rutter},
journal= {arXiv preprint arXiv:1404.2943},
year = {2015}
}
备注
23 pages, 5 figures