The role of twins in computing planar supports of hypergraphs

René van Bevern, Iyad Kanj, Christian Komusiewicz, Rolf Niedermeier, Manuel Sorge

Research output: Contribution to journalArticlepeer-review

Abstract

A support or realization of a hypergraph H is a graph G on the same vertex set as H such that for each hyperedge of H it holds that its vertices induce a connected subgraph of G. 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 m hyperedges to have an r-outerplanar support, which depends only on r and m. Since all additional twins can be safely removed, we obtain a linear-time algorithm for computing r-outerplanar supports for hypergraphs with m hyperedges if m and r are constant; in other words, the problem is fixed-parameter linear-time solvable with respect to the parameters m and r.

Original languageEnglish
Pages (from-to)51-79
Number of pages29
JournalJournal of Graph Algorithms and Applications
Volume28
Issue number1
DOIs
StatePublished - 16 May 2024
Externally publishedYes

Keywords

  • NP-hard problem
  • r-outerplanar graphs
  • sphere-cut branch decomposition
  • Subdivision drawings

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science
  • Computer Science Applications
  • Geometry and Topology
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'The role of twins in computing planar supports of hypergraphs'. Together they form a unique fingerprint.

Cite this