The role of twins in computing planar supports of hypergraphs
A support or realization of a hypergraph is a graph on the same vertex as such that for each hyperedge of it holds that its vertices induce a connected subgraph of . The NP-hard problem of finding a planar support has applications in hypergraph drawing and network design. Previous algorithms for the problem assume that twins -- pairs of vertices that are in precisely the same hyperedges -- can safely be removed from the input hypergraph. We prove that this assumption is generally wrong, yet that the number of twins necessary for a hypergraph to have a planar support only depends on its number of hyperedges. We give an explicit upper bound on the number of twins necessary for a hypergraph with hyperedges to have an -outerplanar support, which depends only on and . Since all additional twins can be safely removed, we obtain a linear-time algorithm for computing -outerplanar supports for hypergraphs with hyperedges if and are constant; in other words, the problem is fixed-parameter linear-time solvable with respect to the parameters and .