Sabine Cornelsen

dblp:87/2787 · DBLP profile ↗
← Back
39ranked-venue papers
12as first author
12since 2021 · last 2026
0000-0002-1688-394XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 35 · 11 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Hypergraphs as Metro Maps: Drawing Paths with Few Bends in Trees, Cacti, and Plane 4-Graphs
Sabine Cornelsen, Henry Förster, Siddharth Gupta 0002, Stephen G. Kobourov, Johannes Zink 0001
SOFSEM1
2026 Upward-Planar Drawings with Bounded Span
abstract
We consider upward-planar layered drawings of directed graphs, i.e., crossing-free drawings in which each edge is drawn as a y-monotone curve going upward from its tail to its head, and the y-coordinates of the vertices are integers. The span of an edge in such a drawing is the absolute difference between the y-coordinates of its endpoints, and the span of the drawing is the maximum span of any edge. The span of an upward-planar graph is the minimum span over all its upward-planar drawings. We study the problem of determining the span of upward-planar graphs and provide both combinatorial and algorithmic results. On the combinatorial side, we present upper and lower bounds for the span of directed trees. On the algorithmic side, we show that the problem of determining the span of an upward-planar graph is NP-complete already for directed trees and for biconnected single-source graphs. Moreover, we give efficient algorithms for several graph families with a bounded number of sources, including st-planar graphs and graphs where the planar or upward-planar embedding is prescribed. Furthermore, we show that the problem is fixed-parameter tractable with respect to the vertex cover number and the treedepth plus the span.
Patrizio Angelini, Sabine Cornelsen, Giordano Da Lozzo, Fabrizio Frati, Philipp Kindermann, Ignaz Rutter, Johannes Zink 0001
WG2
2026 Constrained outer-string representations
abstract
An outer-string representation of a graph is an intersection representation in which each vertex is represented by a curve that is contained in the unit disk and has at least one endpoint on the boundary of the unit disk. In an outer-1-string representation the curves representing any two vertices are in addition allowed to intersect at most once. In this paper, we consider the following constrained version: Given a graph G plus a cyclic order v1, . . . , vn of the vertices in G, test whether G has an outer-string or an outer-1-string representation in which the curves representing v1, . . . , vn intersect the boundary of the unit disk in this order. We first show that a graph has an outer-string representation for all possible cyclic orders of the vertices if and only if the graph is the complement of a chordal graph. Then we turn towards the situation where one particular cyclic order of the vertices is fixed. We characterize the chordal graphs admitting a constrained outer-string representation and the trees and cycles admitting a constrained outer-1-string representation. The characterizations yield polynomial-time recognition and construction algorithms; in the case of outer-1-string representations the run time is linear. We also show how to decide in polynomial time whether an arbitrary graph admits a constrained L-shaped outer-1-string representation. In an L-shaped representation the curves are 1-bend orthogonal polylines anchored on a horizontal line, and they are contained in the half-plane below that line. However, not even all paths with a constrained outer-1-string representation admit one with L-shapes. We show that 2-bend orthogonal polylines are sufficient for trees and cycles with a constrained outer-1-string representation.
Therese Biedl, Sabine Cornelsen, Jan Kratochvíl, Ignaz Rutter
Discret. Appl. Math.2
2025 Geometric Realizations of Dichotomous Ordinal Graphs
Patrizio Angelini, Sabine Cornelsen, Carolina Haase, Michael Hoffmann 0001, Eleni Katsanou, Fabrizio Montecchiani, Raphael Steiner, Antonios Symvonis
SoCG2
2025 Planar Stories of Graph Drawings: Algorithms and Experiments
abstract
We address the problem of computing a dynamic visualization of a geometric graph G as a sequence of frames. Each frame shows only a portion of the graph but their union covers G entirely. The two main requirements of our dynamic visualization are: (i) guaranteeing drawing stability, so to preserve the user’s mental map; (ii) keeping the visual complexity of each frame low. To satisfy the first requirement, we never change the position of the vertices. Regarding the second requirement, we avoid edge crossings in each frame. More precisely, in the first frame we visualize a suitable subset of non-crossing edges; in each subsequent frame, exactly one new edge enters the visualization and all the edges that cross with it are deleted. We call such a sequence of frames a planar story of G. Our goal is to find a planar story whose minimum number of edges contemporarily displayed is maximized (i.e., a planar story that maximizes the minimum frame size). Besides studying our model from a theoretical point of view, we also design and experimentally compare different algorithms, both exact techniques and heuristics. These algorithms provide an array of alternative trade-offs between efficiency and effectiveness, also depending on the structure of the input graph.
Carla Binucci, Sabine Cornelsen, Walter Didimo, Seok-Hee Hong 0001, Eleni Katsanou, Maurizio Patrignani, Antonios Symvonis, Samuel Wolf
GD2
2024 The Price of Upwardness
abstract
Not every directed acyclic graph (DAG) whose underlying undirected graph is planar admits an upward planar drawing. We are interested in pushing the notion of upward drawings beyond planarity by considering upward $k$-planar drawings of DAGs in which the edges are monotonically increasing in a common direction and every edge is crossed at most $k$ times for some integer $k \ge 1$. We show that the number of crossings per edge in a monotone drawing is in general unbounded for the class of bipartite outerplanar, cubic, or bounded pathwidth DAGs. However, it is at most two for outerpaths and it is at most quadratic in the bandwidth in general. From the computational point of view, we prove that testing upward-$k$-planarity is NP-complete already for $k=1$ and even for restricted instances for which upward planarity testing is polynomial. On the positive side, we can decide in linear time whether a single-source DAG admits an upward 1-planar drawing in which all vertices are incident to the outer face.
Patrizio Angelini, Therese Biedl, Markus Chimani, Sabine Cornelsen, Giordano Da Lozzo, Seok-Hee Hong 0001, Giuseppe Liotta, Maurizio Patrignani, Sergey Pupyrev, Ignaz Rutter, Alexander Wolff 0001
GD4
2024 Constrained Outer-String Representations
Therese Biedl, Sabine Cornelsen, Jan Kratochvíl, Ignaz Rutter
GD2
2023 The Parametrized Complexity of the Segment Number
Sabine Cornelsen, Giordano Da Lozzo, Luca Grilli 0001, Siddharth Gupta 0002, Jan Kratochvíl, Alexander Wolff 0001
GD (2)1
2023 Morphing Triangle Contact Representations of Triangulations
abstract
Abstract A morph is a continuous transformation between two representations of a graph. We consider the problem of morphing between contact representations of a plane graph. In an $${\mathcal {F}}$$ F -contact representation of a plane graph G, vertices are realized by internally disjoint elements from a family $${\mathcal {F}}$$ F of connected geometric objects. Two such elements touch if and only if their corresponding vertices are adjacent. These touchings also induce the same embedding as in G. In a morph between two $${\mathcal {F}}$$ F -contact representations we insist that at each time step (continuously throughout the morph) we have an $${\mathcal {F}}$$ F -contact representation. We focus on the case when $$\mathcal {F}$$ F is the family of triangles in $$\mathbb {R}^2$$ R 2 that are the lower-right half of axis-parallel rectangles. Such RT-representations exist for every plane graph and right triangles are one of the simplest families of shapes supporting this property. Moreover, they naturally correspond to 3-orientations. Thus, they provide a natural case to study regarding morphs of contact representations of plane graphs. We characterize the pairs of RT-representations admitting a morph between each other via the respective 3-orientations. Our characterization leads to a polynomial-time algorithm to decide whether there is a morph between two RT-representations of an n-vertex plane triangulation, and, if so, computes a morph with $${\mathcal {O}}(n^2)$$ O ( n 2 ) steps. Each of these steps is a linear morph moving the endpoints of each triangle at constant speed along straight-line trajectories. Our characterization also implies that for 4-connected plane triangulations there is a morph between every pair of RT-representations where the “top-most” triangle in both representations corresponds to the same vertex.
Patrizio Angelini, Steven Chaplick, Sabine Cornelsen, Giordano Da Lozzo, Vincenzo Roselli
Discret. Comput. Geom.3
2022 Planar Confluent Orthogonal Drawings of 4-Modal Digraphs
Sabine Cornelsen, Gregor Diatzko
GD1
2022 On Upward-Planar L-Drawings of Graphs
abstract
In an upward-planar L-drawing of a directed acyclic graph (DAG) each edge $e$ is represented as a polyline composed of a vertical segment with its lowest endpoint at the tail of $e$ and of a horizontal segment ending at the head of $e$. Distinct edges may overlap, but not cross. Recently, upward-planar L-drawings have been studied for $st$-graphs, i.e., planar DAGs with a single source $s$ and a single sink $t$ containing an edge directed from $s$ to $t$. It is known that a plane $st$-graph, i.e., an embedded $st$-graph in which the edge $(s,t)$ is incident to the outer face, admits an upward-planar L-drawing if and only if it admits a bitonic $st$-ordering, which can be tested in linear time. We study upward-planar L-drawings of DAGs that are not necessarily $st$-graphs. On the combinatorial side, we show that a plane DAG admits an upward-planar L-drawing if and only if it is a subgraph of a plane $st$-graph admitting a bitonic $st$-ordering. This allows us to show that not every tree with a fixed bimodal embedding admits an upward-planar L-drawing. Moreover, we prove that any acyclic cactus with a single source (or a single sink) admits an upward-planar L-drawing, which respects a given outerplanar embedding if there are no transitive edges. On the algorithmic side, we consider DAGs with a single source (or a single sink). We give linear-time testing algorithms for these DAGs in two cases: (i) when the drawing must respect a prescribed embedding and (ii) when no restriction is given on the embedding, but it is biconnected and series-parallel.
Patrizio Angelini, Steven Chaplick, Sabine Cornelsen, Giordano Da Lozzo
MFCS3
2021 ClusterSets: Optimizing Planar Clusters in Categorical Point Data
abstract
Abstract In geographic data analysis, one is often given point data of different categories (such as facilities of a university categorized by department). Drawing upon recent research on set visualization, we want to visualize category membership by connecting points of the same category with visual links. Existing approaches that follow this path usually insist on connecting all members of a category, which may lead to many crossings and visual clutter. We propose an approach that avoids crossings between connections of different categories completely. Instead of connecting all data points of the same category, we subdivide categories into smaller, local clusters where needed. We do a case study comparing the legibility of drawings produced by our approach and those by existing approaches. In our problem formulation, we are additionally given a graph G on the data points whose edges express some sort of proximity. Our aim is to find a subgraph G′ of G with the following properties: (i) edges connect only data points of the same category, (ii) no two edges cross, and (iii) the number of connected components (clusters) is minimized. We then visualize the clusters in G′. For arbitrary graphs, the resulting optimization problem, Cluster Minimization, is NP‐hard (even to approximate). Therefore, we introduce two heuristics. We do an extensive benchmark test on real‐world data. Comparisons with exact solutions indicate that our heuristics do astonishing well for certain relative‐neighborhood graphs.
Jakob Geiger, Sabine Cornelsen, Jan-Henrik Haunert, Philipp Kindermann, Tamara Mchedlidze, Martin Nöllenburg, Yoshio Okamoto, Alexander Wolff 0001
Comput. Graph. Forum2
2020 Planar L-Drawings of Bimodal Graphs
Patrizio Angelini, Steven Chaplick, Sabine Cornelsen, Giordano Da Lozzo
GD3
2020 Drawing Shortest Paths in Geodetic Graphs
Sabine Cornelsen, Maximilian Pfister 0002, Henry Förster, Martin Gronemann, Michael Hoffmann 0001, Stephen G. Kobourov, Thomas Schneck
GD1
2019 Morphing Contact Representations of Graphs
abstract
We consider the problem of morphing between contact representations of a plane graph. In a contact representation of a plane graph, vertices are realized by internally disjoint elements from a family of connected geometric objects. Two such elements touch if and only if their corresponding vertices are adjacent. These touchings also induce the same embedding as in the graph. In a morph between two contact representations we insist that at each time step (continuously throughout the morph) we have a contact representation of the same type. We focus on the case when the geometric objects are triangles that are the lower-right half of axis-parallel rectangles. Such RT-representations exist for every plane graph and right triangles are one of the simplest families of shapes supporting this property. Thus, they provide a natural case to study regarding morphs of contact representations of plane graphs. We study piecewise linear morphs, where each step is a linear morph moving the endpoints of each triangle at constant speed along straight-line trajectories. We provide a polynomial-time algorithm that decides whether there is a piecewise linear morph between two RT-representations of a plane triangulation, and, if so, computes a morph with a quadratic number of linear morphs. As a direct consequence, we obtain that for 4-connected plane triangulations there is a morph between every pair of RT-representations where the "top-most" triangle in both representations corresponds to the same vertex. This shows that the realization space of such RT-representations of any 4-connected plane triangulation forms a connected set.
Patrizio Angelini, Steven Chaplick, Sabine Cornelsen, Giordano Da Lozzo, Vincenzo Roselli
SoCG3
2018 Orthogonal and Smooth Orthogonal Layouts of 1-Planar Graphs with Low Edge Complexity
Evmorfia N. Argyriou, Sabine Cornelsen, Henry Förster, Michael Kaufmann 0001, Martin Nöllenburg, Yoshio Okamoto, Chrysanthi N. Raftopoulou, Alexander Wolff 0001
GD2
2017 Planar L-Drawings of Directed Graphs
Steven Chaplick, Markus Chimani, Sabine Cornelsen, Giordano Da Lozzo, Martin Nöllenburg, Maurizio Patrignani, Ioannis G. Tollis, Alexander Wolff 0001
GD3
2017 On the Recognition of Fan-Planar and Maximal Outer-Fan-Planar Graphs
Michael A. Bekos, Sabine Cornelsen, Luca Grilli 0001, Seok-Hee Hong 0001, Michael Kaufmann 0001
Algorithmica2
2016 Simultaneous Orthogonal Planarity
Patrizio Angelini, Steven Chaplick, Sabine Cornelsen, Giordano Da Lozzo, Giuseppe Di Battista, Peter Eades, Philipp Kindermann, Jan Kratochvíl, Fabian Lipp, Ignaz Rutter
GD3
2014 On the Recognition of Fan-Planar and Maximal Outer-Fan-Planar Graphs
Michael A. Bekos, Sabine Cornelsen, Luca Grilli 0001, Seok-Hee Hong 0001, Michael Kaufmann 0001
GD2
2013 Many-to-One Boundary Labeling with Backbones
Michael A. Bekos, Sabine Cornelsen, Martin Fink 0001, Seok-Hee Hong 0001, Michael Kaufmann 0001, Martin Nöllenburg, Ignaz Rutter, Antonios Symvonis
GD2
2012 Leveling the Grid
abstract
Motivated by an application in image processing, we introduce the grid-leveling problem. It turns out to be the dual of a minimum cost flow problem for an apex graph with a grid graph as its basis. We present an O(n3/2) algorithm for this problem. The optimum solution recovers missing DC coefficients from image and video coding by Discrete Cosine Transform used in popular standards like JPEG and MPEG. Generally, we prove that there is an O(n3/2) min-cost flow algorithm for networks that, after removing one node, are planar, have bounded degrees, and have bounded capacities. The costs may be arbitrary.
Sabine Cornelsen, Andreas Karrenbauer, Shujun Li 0001
ALENEX1
2012 Progress on Partial Edge Drawings
Till Bruckdorfer, Sabine Cornelsen, Carsten Gutwenger, Michael Kaufmann 0001, Fabrizio Montecchiani, Martin Nöllenburg, Alexander Wolff 0001
GD2
2011 Accelerated Bend Minimization
Sabine Cornelsen, Andreas Karrenbauer
GD1
2010 Path-Based Supports for Hypergraphs
Ulrik Brandes, Sabine Cornelsen, Barbara Pampel, Arnaud Sallaberry
IWOCA2
2010 Blocks of Hypergraphs - Applied to Hypergraphs and Outerplanarity
Ulrik Brandes, Sabine Cornelsen, Barbara Pampel, Arnaud Sallaberry
IWOCA2
2009 Leftist Canonical Ordering
Melanie Baur, Michael Baur, Ulrik Brandes, Sabine Cornelsen
GD4
2009 Phylogenetic graph models beyond trees
Ulrik Brandes, Sabine Cornelsen
Discret. Appl. Math.2
2009 Treelike comparability graphs
Sabine Cornelsen, Gabriele Di Stefano
Discret. Appl. Math.1
2004 Platform Assignment
Sabine Cornelsen, Gabriele Di Stefano
ATMOS1
2004 Treelike Comparability Graphs: Characterization, Recognition, and Applications
Sabine Cornelsen, Gabriele Di Stefano
WG1
2004 How to draw the minimum cuts of a planar graph
Ulrik Brandes, Sabine Cornelsen, Christian Fieß, Dorothea Wagner
Comput. Geom.2
2003 Characterizing Families of Cuts That Can Be Represented by Axis-Parallel Rectangles
Ulrik Brandes, Sabine Cornelsen, Dorothea Wagner
GD2
2003 Completely Connected Clustered Graphs
Sabine Cornelsen, Dorothea Wagner
WG1
2002 Drawing Graphs on Two and Three Lines
Sabine Cornelsen, Thomas Schank, Dorothea Wagner
GD1
2001 Visone
Michael Baur, Marc Benkert, Ulrik Brandes, Sabine Cornelsen, Marco Gärtler, Boris Köpf, Jürgen Lerner, Dorothea Wagner
GD4
2001 Visual Ranking of Link Structures
Ulrik Brandes, Sabine Cornelsen
WADS2
2001 Planarity of the 2-Level Cactus Model
Sabine Cornelsen, Yefim Dinitz, Dorothea Wagner
WG1
2000 How to Draw the Minimum Cuts of a Planar Graph (Extended Abstract)
Ulrik Brandes, Sabine Cornelsen, Dorothea Wagner
GD2