Skip to content

Two-Layer Drawings with a Tree on Top: Vertex Splits and Fixed-Parameter Algorithms

Jul 2026 · arXiv.org · Vol abs/2607.24220 · 0 citations · 41 references
Computer Science

TL;DR

This paper investigates the parameterized complexity of this problem and obtains an ETH-tight single-exponential algorithm for the classical unconstrained version of the problem, improving upon the previous $O^*(2^{k\cdot k})$ algorithms.

Abstract

Two-layer drawings of bipartite graphs place the vertices of each part on one of two parallel lines and draw the edges as straight-line links. Traditionally, the optimization goal is to find vertex permutations on one or both layers that minimize the induced number of edge crossings. This problem is NP-hard, and crossing-minimal solutions may still contain many crossings. Recently, there has been growing interest in an orthogonal optimization goal, namely removing all crossings by vertex splitting, i.e., replacing original vertices by two or more copies and distributing the adjacencies among them. In this paper, we study a natural extension of the two-layer vertex splitting problem in which the vertex order on one layer is constrained by a given auxiliary tree $T$, motivated by applications such as the visualization of anatomical hierarchies in the Human Reference Atlas. We investigate the parameterized complexity of this problem and obtain two main contributions: (1) a fixed-parameter algorithm with respect to the number $k$ of splits, and (2) an ETH-tight single-exponential fixed-parameter algorithm with respect to the maximum degree of $T$. Moreover, we build on the latter result to obtain an ETH-tight single-exponential algorithm for the classical unconstrained version of the problem, improving upon the previous $O^*(2^{k\cdot \log k})$ algorithms. Finally, we also implement our algorithm and show that it performs well in practice.

View source

Similar papers

Review Sep 2026

The Class Edge-Reconstruction Number of a Maximal Planar Graph Is One or Two

An edge card of a graph is obtained by deleting one edge, and a class edge-reconstruction number asks for the fewest carefully selected cards that identify the graph when its class is known. We determine the sharp universal bound for maximal planar graphs. Two selected cards always suffice, and the octahedral graph sho...

Sergey Ivanov · 0 citations
Jul 2026

Minimum-Width Drawing of Trees with Sized Vertices

This paper presents a mixed integer linear program that solves the problem of Min-Width Tree Drawing with Reordering exactly on moderately sized instances, and a heuristic that is fast and delivers good results in practice.

Mark Wallinger, Oscar Navarro, Stephen G. Kobourov · 0 citations
Jul 2026

The Parameterized Complexity of Problems on Outer k-Planar Graphs

It is shown that outer k-planar graphs have mim-width at most k+2, that graphs of cut-width at most k are outer 2k-planar, and that graphs of feedback edge set number at most k are outer 6k-planar, and that many graph parameters are incomparable with outer k-planarity, thereby clarifying its position within the graph p...

Xiaobin Ren, H. Bodlaender · 1 citation
Jul 2026

How to Draw a Planar Graph: An Experimental Evaluation

The study compares established algorithms from the graph drawing literature, practical force-directed and pressure-based heuristics, and new optimization-based methods that directly improve visual properties such as edge-length uniformity, face-area balance, and angular resolution to show that no evaluated algorithm is...

S. Pupyrev · 0 citations
Conference Aug 2026

Online and Incremental Fractional Vertex Cover on Trees

This paper presents an $\frac{11}{6} \approx 1.83$-competitive algorithm for trees in the more general edge arrival model and gives a 1.5-competitive algorithm and provide a matching lower bound.

Júlia Baligács, B. Bosek, Y. Disser et al. · 1 citation
Jul 2026

Beyond Degree Four: Near-Orthogonal Planar Drawings

Orthogonal planar drawings constitute a classical and mainstream research topic in graph drawing due to their clarity and wide applicability. In an orthogonal planar drawing of a graph, each face is represented as an orthogonal polygon, that is, a polygon whose edges are either horizontal or vertical. Yet a planar grap...

Patrizio Angelini, Sabine Cornelsen, G. Da Lozzo et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.