Michael Hoffmann 0001

dblp:h/MichaelHoffmann · DBLP profile ↗
← Back
51ranked-venue papers
14as first author
12since 2021 · last 2026
0000-0001-5307-7106ORCID · verified

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

Theory of computation · 40 · 9 first-author · 11 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 5 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Long Plane Trees
abstract
In the longest plane spanning tree problem, we are given a finite planar point set \(\mathcal{P}\) , and our task is to find a plane (i.e., noncrossing) spanning tree for \(\mathcal{P}\) with maximum total Euclidean edge length. Despite more than two decades of research, it remains open whether this problem is NP-hard. Thus, previous results have focused on polynomial-time algorithms that produce plane trees whose total edge length approximates \(\mathrm{OPT}\) , the maximum possible length. The approximate trees in these algorithms all have small unweighted diameter, typically two to four. It is natural to ask whether this is a common feature of longest plane spanning trees, or an artifact of the specific approximation algorithms. We provide three results to elucidate the interplay between the approximation guarantee and the unweighted diameter of the approximate trees. First, we describe a polynomial-time algorithm to construct a plane tree with diameter at most four and total edge length at least \(0.546\cdot\mathrm{OPT}\) . This constitutes a substantial improvement over the state of the art. Second, we show that a longest plane tree among those with diameter at most three can be found in polynomial time. Third, for any candidate diameter \(d\geq 3\) , we provide upper bounds on the approximation factor that can be achieved by a longest plane tree with diameter at most \( d \) (compared to a longest plane tree without constraints).
Sergio Cabello, Michael Hoffmann 0001, Katharina Klost, Wolfgang Mulzer, Josef Tkadlec
ACM Trans. Algorithms2
2025 Geometric Realizations of Dichotomous Ordinal Graphs
Patrizio Angelini, Sabine Cornelsen, Carolina Haase, Michael Hoffmann 0001, Eleni Katsanou, Fabrizio Montecchiani, Raphael Steiner, Antonios Symvonis
SoCG4
2025 Crossing Number of Simple 3-Plane Drawings
abstract
We study 3-plane drawings, that is, drawings of graphs in which every edge has at most three crossings. We show how the recently developed Density Formula for topological drawings of graphs [Kaufmann et al., 2024] can be used to count the crossings in terms of the number n of vertices. As a main result, we show that every 3-plane drawing has at most 5.5(n-2) crossings, which is tight. In particular, it follows that every 3-planar graph on n vertices has crossing number at most 5.5n, which improves upon a recent bound [Bekos et al., 2024] of 6.6n. To apply the Density Formula, we carefully analyze the interplay between certain configurations of cells in a 3-plane drawing. As a by-product, we also obtain an alternative proof for the known statement that every 3-planar graph has at most 5.5(n-2) edges.
Miriam Goetze, Michael Hoffmann 0001, Ignaz Rutter, Torsten Ueckerdt
GD2
2025 ParkView: Visualizing Monotone Interleavings
abstract
Merge trees are a powerful tool from topological data analysis that is frequently used to analyze scalar fields. The similarity between two merge trees can be captured by an interleaving: a pair of maps between the trees that jointly preserve ancestor relations in the trees. Interleavings can have a complex structure; visualizing them requires a sense of (drawing) order which is not inherent in this purely topological concept. However, in practice it is often desirable to introduce additional geometric constraints, which leads to variants such as labeled or monotone interleavings. Monotone interleavings respect a given order on the leaves of the merge trees and hence have the potential to be visualized in a clear and comprehensive manner.In this paper, we introduce ParkView: a schematic, scalable encoding for monotone interleavings. ParkView captures both maps of the interleaving using an optimal decomposition of both trees into paths and corresponding branches. We prove several structural properties of monotone interleavings, which support a sparse visual encoding using active paths and hedges that can be linked using a maximum of 6 colors for merge trees of arbitrary size. We show how to compute an optimal path-branch decomposition in linear time and illustrate ParkView on a number of real-world datasets.
Thijs Beurskens, Steven van den Broek, Arjen Simons, Willem Sonke, Kevin Verbeek, Tim Ophelders, Michael Hoffmann 0001, Bettina Speckmann
PacificVis7
2024 On k-Planar Graphs Without Short Cycles
Michael A. Bekos, Prosenjit Bose, Aaron Büngener, Vida Dujmovic, Michael Hoffmann 0001, Michael Kaufmann 0001, Pat Morin, Saeed Odak, Alexandra Weinberger
GD5
2024 Monotone Arc Diagrams with Few Biarcs
Steven Chaplick, Henry Förster, Michael Hoffmann 0001, Michael Kaufmann 0001
GD3
2024 Recognition of Unit Segment and Polyline Graphs is $\exists \mathbb {R} $-Complete
Michael Hoffmann 0001, Tillmann Miltzow, Simon Weber 0001, Lasse Wulf
WG1
2024 Bounding and Computing Obstacle Numbers of Graphs
abstract
Abstract. An obstacle representation of a graph [Formula: see text] consists of a set of pairwise disjoint simply connected closed regions and a one-to-one mapping of the vertices of [Formula: see text] to points such that two vertices are adjacent in [Formula: see text] if and only if the line segment connecting the two corresponding points does not intersect any obstacle. The obstacle number of a graph is the smallest number of obstacles in an obstacle representation of the graph in the plane such that all obstacles are simple polygons. It is known that the obstacle number of each [Formula: see text]-vertex graph is [Formula: see text] [M. Balko, J. Cibulka, and P. Valtr, Discrete Comput. Geom., 59 (2018), pp. 143–164] and that there are [Formula: see text]-vertex graphs whose obstacle number is [Formula: see text] [V. Dujmović and P. Morin, Electron. J. Combin., 22 (2015), 3.1]. We improve this lower bound to [Formula: see text] for simple polygons and to [Formula: see text] for convex polygons. To obtain these stronger bounds, we improve known estimates on the number of [Formula: see text]-vertex graphs with bounded obstacle number, solving a conjecture by Dujmović and Morin. We also show that if the drawing of some [Formula: see text]-vertex graph is given as part of the input, then for some drawings [Formula: see text] obstacles are required to turn them into an obstacle representation of the graph. Our bounds are asymptotically tight in several instances. We complement these combinatorial bounds by two complexity results. First, we show that computing the obstacle number of a graph [Formula: see text] is fixed-parameter tractable in the vertex cover number of [Formula: see text]. Second, we show that, given a graph [Formula: see text] and a simple polygon [Formula: see text], it is NP-hard to decide whether [Formula: see text] admits an obstacle representation using [Formula: see text] as the only obstacle.
Martin Balko, Steven Chaplick, Robert Ganian, Siddharth Gupta 0002, Michael Hoffmann 0001, Pavel Valtr 0001, Alexander Wolff 0001
SIAM J. Discret. Math.5
2023 The Number of Edges in Maximal 2-Planar Graphs
Michael Hoffmann 0001, Meghana M. Reddy
SoCG1
2023 Drawings of Complete Multipartite Graphs up to Triangle Flips
Oswin Aichholzer, Man-Kwun Chiu, Hung P. Hoang 0001, Michael Hoffmann 0001, Jan Kyncl, Yannic Maus, Birgit Vogtenhuber, Alexandra Weinberger
SoCG4
2022 Long Plane Trees
Sergio Cabello, Michael Hoffmann 0001, Katharina Klost, Wolfgang Mulzer, Josef Tkadlec
SoCG2
2022 Bounding and Computing Obstacle Numbers of Graphs
Martin Balko, Steven Chaplick, Robert Ganian, Siddharth Gupta 0002, Michael Hoffmann 0001, Pavel Valtr 0001, Alexander Wolff 0001
ESA5
2020 Plane Spanning Trees in Edge-Colored Simple Drawings of Kn
Oswin Aichholzer, Michael Hoffmann 0001, Johannes Obenaus, Rosna Paul, Daniel Perz, Nadja Seiferth, Birgit Vogtenhuber, Alexandra Weinberger
GD2
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
GD5
2020 On the Maximum Number of Crossings in Star-Simple Drawings of Kn with No Empty Lens
Stefan Felsner, Michael Hoffmann 0001, Kristin Knorr, Irene Parada
GD2
2020 Simple Topological Drawings of k-Planar Graphs
Michael Hoffmann 0001, Chih-Hung Liu 0001, Meghana M. Reddy, Csaba D. Tóth
GD1
2020 Universal Geometric Graphs
Fabrizio Frati, Michael Hoffmann 0001, Csaba D. Tóth
WG2
2019 Triconnected Planar Graphs of Maximum Degree Five are Subhamiltonian
abstract
A \emph{book-embedding} of a graph $G$ is an embedding of vertices of $G$ along the spine of a book, and edges of $G$ on the pages so that no two edges on the same page intersect. the minimum number of pages in which a graph can be embedded is called the \emph{page number}. The book-embedding of graphs may be important in several technical applications, e.g., sorting with parallel stacks, fault-tolerant processor arrays design, and layout problems with application to very large scale integration (VLSI). Bernhart and Kainen firstly considered the book-embedding of the planar graph and conjectured that its page number can be made arbitrarily large [JCT, 1979, 320-331]. Heath [FOCS84] found that planar graphs admit a seven-page book embedding. Later, Yannakakis proved that four pages are necessary and sufficient for planar graphs in [STOC86]. Recently, Bekos et al. [STACS14] described an $O(n^{2})$ time algorithm of two-page book embedding for 4-planar graphs. In this paper, we embed 5-planar graphs into a book of three pages by an $O(n^{2})$ time algorithm.
Michael Hoffmann 0001, Boris Klemz
ESA1
2019 Minimal Representations of Order Types by Geometric Graphs
Oswin Aichholzer, Martin Balko, Michael Hoffmann 0001, Jan Kyncl, Wolfgang Mulzer, Irene Parada, Alexander Pilz, Manfred Scheucher, Pavel Valtr 0001, Birgit Vogtenhuber, Emo Welzl
GD3
2019 The QuaSEFE Problem
Patrizio Angelini, Henry Förster, Michael Hoffmann 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Maurizio Patrignani
GD3
2018 Arc diagrams, flip distances, and Hamiltonian triangulations
Jean Cardinal, Michael Hoffmann 0001, Vincent Kusters, Csaba D. Tóth, Manuel Wettstein
Comput. Geom.2
2017 Two-Planar Graphs Are Quasiplanar
abstract
It is shown that every 2-planar graph is quasiplanar, that is, if a simple graph admits a drawing in the plane such that every edge is crossed at most twice, then it also admits a drawing in which no three edges pairwise cross. We further show that quasiplanarity is witnessed by a simple topological drawing, that is, any two edges cross at most once and adjacent edges do not cross.
Michael Hoffmann 0001, Csaba D. Tóth
MFCS1
2017 Obedient Plane Drawings for Disk Intersection Graphs
Bahareh Banyassady, Michael Hoffmann 0001, Boris Klemz, Maarten Löffler, Tillmann Miltzow
WADS2
2016 The Planar Tree Packing Theorem
abstract
Packing graphs is a combinatorial problem where several given graphs are being mapped into a common host graph such that every edge is used at most once. In the planar tree packing problem we are given two trees T1 and T2 on n vertices and have to find a planar graph on n vertices that is the edge-disjoint union of T1 and T2. A clear exception that must be made is the star which cannot be packed together with any other tree. But according to a conjecture of Garcia et al. from 1997 this is the only exception, and all other pairs of trees admit a planar packing. Previous results addressed various special cases, such as a tree and a spider tree, a tree and a caterpillar, two trees of diameter four, two isomorphic trees, and trees of maximum degree three. Here we settle the conjecture in the affirmative and prove its general form, thus making it the planar tree packing theorem. The proof is constructive and provides a polynomial time algorithm to obtain a packing for two given nonstar trees.
Markus Geyer, Michael Hoffmann 0001, Michael Kaufmann 0001, Vincent Kusters, Csaba D. Tóth
SoCG2
2016 Computing Nonsimple Polygons of Minimum Perimeter
Sándor P. Fekete, Andreas Haas, Michael Hemmer, Michael Hoffmann 0001, Irina Kostitsyna, Dominik Krupke, Florian Maurer 0001, Joseph S. B. Mitchell, Arne Schmidt 0001, Christiane Schmidt 0001, Julian Troegel
SEA4
2015 Simultaneous Embeddings with Few Bends and Crossings
abstract
A simultaneous embedding with fixed edges ( Sefe ) of two planar graphs R and B is a pair of plane drawings of R and B that coincide when restricted to their common vertices and edges. We show that whenever R and B admit a Sefe , they also admit a Sefe in which every edge is a polygonal curve with few bends and every pair of edges has few crossings. Specifically: (1) if R and B are trees then one bend per edge and four crossings per edge pair suffice, (2) if R is a planar graph and B is a tree then six bends per edge and eight crossings per edge pair suffice, and (3) if R and B are planar graphs then six bends per edge and sixteen crossings per edge pair suffice. This improves on results by Grilli et al. (GD’14), who prove that nine bends per edge suffice, and by Chan et al. (GD’14), who prove that twenty-four crossings per edge pair suffice. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Fabrizio Frati, Michael Hoffmann 0001, Vincent Kusters
GD2
2015 Arc Diagrams, Flip Distances, and Hamiltonian Triangulations
abstract
We show that every triangulation (maximal planar graph) on n\ge 6 vertices can be flipped into a Hamiltonian triangulation using a sequence of less than n/2 combinatorial edge flips. The previously best upper bound uses 4-connectivity as a means to establish Hamiltonicity. But in general about 3n/5 flips are necessary to reach a 4-connected triangulation. Our result improves the upper bound on the diameter of the flip graph of combinatorial triangulations on n vertices from 5.2n-33.6 to 5n-23. We also show that for every triangulation on n vertices there is a simultaneous flip of less than 2n/3 edges to a 4-connected triangulation. The bound on the number of edges is tight, up to an additive constant. As another application we show that every planar graph on n vertices admits an arc diagram with less than n/2 biarcs, that is, after subdividing less than n/2 (of potentially 3n-6) edges the resulting graph admits a 2-page book embedding.
Jean Cardinal, Michael Hoffmann 0001, Vincent Kusters, Csaba D. Tóth, Manuel Wettstein
STACS2
2014 Interference Minimization in Asymmetric Sensor Networks
Yves Brise, Kevin Buchin, Dustin Eversmann, Michael Hoffmann 0001, Wolfgang Mulzer
ALGOSENSORS4
2014 Halving Balls in Deterministic Linear Time
Michael Hoffmann 0001, Vincent Kusters, Tillmann Miltzow
ESA1
2014 Editorial
Michael Hoffmann 0001, Emo Welzl
Comput. Geom.1
2013 Coloring Hypergraphs Induced by Dynamic Point Sets and Bottomless Rectangles
Andrei Asinowski, Jean Cardinal, Nathann Cohen, Sébastien Collette, Thomas Hackl, Michael Hoffmann 0001, Kolja B. Knauer, Stefan Langerman, Michal Lason, Piotr Micek, Günter Rote, Torsten Ueckerdt
WADS6
2013 Planar Packing of Binary Trees
Markus Geyer, Michael Hoffmann 0001, Michael Kaufmann 0001, Vincent Kusters, Csaba D. Tóth
WADS2
2013 Maximizing maximal angles for plane straight-line graphs
Oswin Aichholzer, Thomas Hackl, Michael Hoffmann 0001, Clemens Huemer, Attila Pór, Francisco Santos, Bettina Speckmann, Birgit Vogtenhuber
Comput. Geom.3
2011 Counting Plane Graphs: Flippability and Its Applications
Michael Hoffmann 0001, Micha Sharir, Adam Sheffer, Csaba D. Tóth, Emo Welzl
WADS1
2010 Improved Bounds for Wireless Localization
Tobias Christ, Michael Hoffmann 0001, Yoshio Okamoto, Takeaki Uno
Algorithmica2
2010 Pointed binary encompassing trees: Simple and optimal
Michael Hoffmann 0001, Bettina Speckmann, Csaba D. Tóth
Comput. Geom.1
2009 Convex Partitions with 2-Edge Connected Dual Graphs
Marwan Al-Jubeh, Michael Hoffmann 0001, Mashhood Ishaque, Diane L. Souvaine, Csaba D. Tóth
COCOON2
2009 The Euclidean degree-4 minimum spanning tree problem is NP-hard
abstract
We show that it is an NP-hard problem to decide for a given set P of n points in the Euclidean plane and a given parameter k∈R, whether P admits a spanning tree of maximum vertex degree four whose sum of edge lengths does not exceed k.
Andrea Francke, Michael Hoffmann 0001
SCG2
2009 Plane Graphs with Parity Constraints
Oswin Aichholzer, Thomas Hackl, Michael Hoffmann 0001, Alexander Pilz, Günter Rote, Bettina Speckmann, Birgit Vogtenhuber
WADS3
2007 Maximizing Maximal Angles for Plane Straight-Line Graphs
Oswin Aichholzer, Thomas Hackl, Michael Hoffmann 0001, Clemens Huemer, Attila Pór, Francisco Santos, Bettina Speckmann, Birgit Vogtenhuber
WADS3
2007 An adaptable and extensible geometry kernel
Susan Hert, Michael Hoffmann 0001, Lutz Kettner, Sylvain Pion, Michael Seel
Comput. Geom.2
2006 The minimum weight triangulation problem with few inner points
Michael Hoffmann 0001, Yoshio Okamoto
Comput. Geom.1
2006 Coloring octrees
Udo Adamy, Michael Hoffmann 0001, József Solymosi, Milos Stojakovic
Theor. Comput. Sci.2
2006 Chordless paths through three vertices
Robert Haas 0001, Michael Hoffmann 0001
Theor. Comput. Sci.2
2005 Pointed and colored binary encompassing trees
abstract
For n disjoint line segments in the plane we construct in optimal O(n log n) time an en-compassing tree of maximum degree three such that at every vertex all incident edges lie in a halfplane defined by the incident input segment. In particular, this implies that each vertex is pointed. Furthermore, we show that any set of colored disjoint line segments (for each segment one endpoint is colored red and the other endpoint is colored blue) has an encompassing tree of maximum degree three in which no edge is monochromatic.
Michael Hoffmann 0001, Csaba D. Tóth
SCG1
2005 A simple linear algorithm for computing rectilinear 3-centers
Michael Hoffmann 0001
Comput. Geom.1
2004 Coloring Octrees
Udo Adamy, Michael Hoffmann 0001, József Solymosi, Milos Stojakovic
COCOON2
2004 The Traveling Salesman Problem with Few Inner Points
Vladimir G. Deineko, Michael Hoffmann 0001, Yoshio Okamoto, Gerhard J. Woeginger
COCOON2
2003 Pushing blocks is hard
Erik D. Demaine, Martin L. Demaine, Michael Hoffmann 0001, Joseph O'Rourke
Comput. Geom.3
2003 Segment endpoint visibility graphs are Hamiltonian
Michael Hoffmann 0001, Csaba D. Tóth
Comput. Geom.1
2003 Alternating paths through disjoint line segments
Michael Hoffmann 0001, Csaba D. Tóth
Inf. Process. Lett.1