Orthogonal Graph Drawing with Inflexible Edges
arXiv:1404.2943
Abstract
We consider the problem of creating plane orthogonal drawings of 4-planar graphs (planar graphs with maximum degree 4) with constraints on the number of bends per edge. More precisely, we have a flexibility function assigning to each edge a natural number , its flexibility. The problem FlexDraw asks whether there exists an orthogonal drawing such that each edge has at most bends. It is known that FlexDraw is NP-hard if for every edge . On the other hand, FlexDraw can be solved efficiently if and is trivial if for every edge . To close the gap between the NP-hardness for and the efficient algorithm for , we investigate the computational complexity of FlexDraw in case only few edges are inflexible (i.e., have flexibility~). We show that for any FlexDraw is NP-complete for instances with inflexible edges with pairwise distance (including the case where they induce a matching). On the other hand, we give an FPT-algorithm with running time , where is the time necessary to compute a maximum flow in a planar flow network with multiple sources and sinks, and is the number of inflexible edges having at least one endpoint of degree 4.
23 pages, 5 figures