PLANARIZING GRAPHS AND THEIR DRAWINGS BY VERTEX SPLITTING

Martin Nöllenburg, Manuel Sorge, Soeren Terziadis, Anaïs Villedieu, Hsiang Yun Wu, Jules Wulms

Research output: Contribution to journalArticlepeer-review

Abstract

The splitting number of a graph G = (V, E) is the minimum number of vertex splits required to turn G into a planar graph, where a vertex split removes a vertex v ∈ V, introduces two new copies v1, v2 of v, and distributes the edges formerly incident to v among v1, v2. The splitting number problem, i.e., deciding whether the splitting number is at most k, is known to be NP-complete for non-embedded graphs and we provide a non-uniform fixed-parameter tractable (FPT) algorithm for this problem, parameterized by the number k of vertex splits. We then shift focus to the splitting number of a given topological graph drawing in R2, where the new vertices resulting from vertex splits must be re-embedded into the existing drawing of the remaining graph. We show NP-completeness of this embedded splitting number problem, even for its two subproblems where we are given a topological graph drawing with edge crossings and an integer k and we want to (1) select a feasible subset of at most k vertices to split or (2) split a given set of vertices at most k times and re-embed the resulting copies to obtain a plane topological graph. For the latter problem we present an FPT algorithm parameterized by the number k of vertex splits. This algorithm reduces to a bounded outerplanarity case and uses an intricate dynamic program on a sphere-cut decomposition.

Original languageEnglish
Pages (from-to)333-372
Number of pages40
JournalJournal of Computational Geometry
Volume16
Issue number1
DOIs
StatePublished - 19 Feb 2025
Externally publishedYes

ASJC Scopus subject areas

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

Fingerprint

Dive into the research topics of 'PLANARIZING GRAPHS AND THEIR DRAWINGS BY VERTEX SPLITTING'. Together they form a unique fingerprint.

Cite this