Michael Kaufmann 0001

dblp:k/MichaelKaufmann1 · DBLP profile ↗
← Back
216ranked-venue papers
28as first author
28since 2021 · last 2026
0000-0001-9186-3538ORCID · conflict

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

Theory of computation · 174 · 23 first-author · 24 since 2021Applied, interdisciplinary, general and emerging computing · 20 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 8Systems, architecture and hardware · 6 · 3 first-authorDatabases, data management, data science and information retrieval · 2
YearPublicationVenuePosition
2026 Rectilinear-upward planarity testing of digraphs
abstract
A rectilinear-upward planar drawing of a digraph G is a crossing-free drawing of G where each edge is either a horizontal or a vertical segment, and such that no directed edge points downward. Rectilinear-Upward Planarity Testing is the problem of deciding whether a digraph G admits a rectilinear-upward planar drawing. We study the complexity of Rectilinear-Upward Planarity Testing and provide several algorithmic results. Precisely, we prove that: ( i ) the problem is NP-complete, even if G is biconnected; ( i i ) it can be solved in linear time when an upward planar embedding of G is fixed; ( i i i ) the problem is polynomial-time solvable for biconnected digraphs of treewidth at most two, i.e., for digraphs whose underlying undirected graph is a series-parallel graph; ( i v ) the problem is fixed-parameter tractable (namely, fixed-parameter linear) for all biconnected graphs, when parameterized by the number of sources and sinks in the digraph. • We study the algorithmic complexity of a problem that combines two well-established topics in graph drawing, namely rectilinear planar drawings and upward planar drawings. This problems, called rectilinear-upward planarity testing, asks to decide whether an input planar di-graph admits a planar drawing where each edge is either a horizontal or a vertical segment, and no edge points downwards. • We prove that rectilinear-upward planarity testing is NP-complete, even for biconnected digraphs. • We provide a linear-time algorithm for rectilinear-upward planarity testing of digraphs with a fixed upward planar embedding. • We provide a quadratic-time algorithm for rectilinear-upward planarity testing of biconnected partial 2-trees (i.e., digraphs whose underlying undirected graph is series-parallel) in the variable embedding setting. • We provide a fixed-parameter linear (FPL) algorithm for rectilinear- upward planarity testing of general biconnected digraphs in the variable embedding setting.
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali, Maurizio Patrignani
J. Comput. Syst. Sci.2
2025 The Price of Connectivity Augmentation on Planar Graphs
abstract
Given two classes of graphs, 𝒢₁ ⊆ 𝒢₂, and a c-connected graph G ∈ 𝒢₁, we wish to augment G with a smallest cardinality set of new edges F to obtain a k-connected graph G' = (V,E∪ F) ∈ 𝒢₂. In general, this is the c → k connectivity augmentation problem. Previous research considered variants where 𝒢₁ = 𝒢₂ is the class of planar graphs, plane graphs, or planar straight-line graphs. In all three settings, we prove that the c → k augmentation problem is NP-complete when 2 ≤ c < k ≤ 5. However, the connectivity of the augmented graph G' is at most 5 if 𝒢₂ is limited to planar graphs. We initiate the study of the c → k connectivity augmentation problem for arbitrary k ∈ ℕ, where 𝒢₁ is the class of planar graphs, plane graphs, or planar straight-line graphs, and 𝒢₂ is a beyond-planar class of graphs: 𝓁-planar, 𝓁-plane topological, or 𝓁-plane geometric graphs. We obtain tight bounds on the tradeoffs between the desired connectivity k and the local crossing number 𝓁 of the augmented graph G'. We also show that our hardness results apply to this setting. The connectivity augmentation problem for triangulations is intimately related to edge flips; and the minimum augmentation problem to the flip distance between triangulations. We prove that it is NP-complete to find the minimum flip distance between a given triangulation and a 4-connected triangulation, settling an open problem posed in 2014, and present an EPTAS for this problem.
Hugo A. Akitaya, Justin Dallant, Erik D. Demaine, Michael Kaufmann 0001, Linda Kleist, Frederick Stock, Csaba D. Tóth, Torsten Ueckerdt
GD4
2025 The Page Number of Monotone Directed Acyclic Outerplanar Graphs Is Four or Five
abstract
A k-page book embedding of a directed acyclic graph consists of a topological order of its vertices and a k-coloring of its edges, such that no two edges of the same color cross, that is, their endpoints do not alternate in the order. The minimum value of k for which such an embedding exists is referred to as the page number of the graph. In contrast to general directed acyclic planar graphs, which may have unbounded page number [SIAM J. Comput. 28(5), 1999], it was recently shown that directed acyclic outerplanar graphs have bounded page number. In particular, Jungeblut, Merker and Ueckerdt provided an upper bound of 24,776 on their page number [FOCS 2023: 1937-1952]. In this work, we focus on so-called monotone directed acyclic outerplanar graphs. Starting from a single edge, these graphs are constructed by iteratively connecting a new vertex to the endpoints of an existing edge on the outer face using either two incoming or two outgoing edges incident to it. These graphs have twist-number 4 [GD 2023: 135-151] (i.e., they admit a topological order in which no more than four edges pairwise cross), a property, which was leveraged by Jungeblut, Merker and Ueckerdt to show that their page number is at most 128. We lower this upper bound to 5 and we also provide a lower bound of 4. A notable consequence of our result is a significant improvement of the upper bound on the page number of general directed outerplanar graphs from 24,776 to 1,160.
Muhammad Jawaherul Alam, Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001
GD4
2025 Approximating Barnette's Conjecture
abstract
A well-known conjecture, named after David W. Barnette, asserts that every 3-regular, 3-connected, bipartite, planar graph (for short, Barnette graph) is Hamiltonian. As another step towards addressing Barnette’s conjecture positively, we show that every n-vertex Barnette graph admits a subhamiltonian cycle containing 5n/6 edges, improving upon the previous bound of 2n/3. Equivalently, every Barnette graph admits a 2-page book embedding in which at least 5n/6 consecutive vertex pairs along the spine are connected by edges. As a byproduct, we present a simple proof for a known result that guarantees the existence of Hamiltonian cycles in a certain subclass of Barnette graphs.
Michael A. Bekos, Michael Kaufmann 0001, Maximilian Pfister 0002
GD2
2025 Transforming Stacks into Queues: Mixed and Separated Layouts of Graphs
abstract
Some of the most important open problems for linear layouts of graphs ask for the relation between a graph’s queue number and its stack number or mixed number. In such, we seek a vertex order and edge partition of G into parts with pairwise non-crossing edges (a stack) or with pairwise non-nesting edges (a queue). Allowing only stacks, only queues, or both, the minimum number of required parts is the graph’s stack number sn(G), queue number qn(G), and mixed number mn(G), respectively. Already in 1992, Heath and Rosenberg asked whether qn(G) is bounded in terms of sn(G), that is, whether stacks "can be transformed into" queues. This is equivalent to bipartite 3-stack graphs having bounded queue number (Dujmović and Wood, 2005). Recently, Alam et al. asked whether qn(G) is bounded in terms of mn(G), which we show to also be equivalent to the previous questions. We approach the problem by considering separated linear layouts of bipartite graphs. In this natural setting all vertices of one part must precede all vertices of the other part. Separated stack and queue numbers coincide, and for fixed vertex orders, graphs with bounded separated stack/queue number can be characterized and efficiently recognized, whereas the separated mixed layouts are more challenging. In this work, we thoroughly investigate the relationship between separated and non-separated, mixed and pure linear layouts.
Julia Katheder, Michael Kaufmann 0001, Sergey Pupyrev, Torsten Ueckerdt
STACS2
2025 Drawing graphs with k vertices per face: Complexity and algorithms
abstract
A drawing of a graph divides the plane into topologically connected regions, called faces (or cells ). The boundary of each face is formed by vertices, crossings, and edge portions. Given a positive integer , we say that is a -real face drawing of if the boundary of each face of contains at least vertices of . Graphs that admit a -real face drawing are -real face graphs ; they have been studied so far in terms of edge density and inclusion relationships with other notable classes of nonplanar graphs that can be drawn avoiding specific crossing configurations. In this paper, we investigate the complexity of recognizing -real face graphs, that is, the complexity of testing whether a given graph is -real face, for desired values of . We study both the general unconstrained scenario and the 2-layer scenario in which the graph is bipartite, the vertices of the two partition sets lie on two distinct horizontal layers, and the edges are drawn as straight-line segments. While we prove NP-completeness results for the unconstrained scenario, we describe efficient recognition algorithms for the 2-layer setting.
Michael A. Bekos, Giuseppe Di Battista, Emilio Di Giacomo, Walter Didimo, Michael Kaufmann 0001, Fabrizio Montecchiani
Theor. Comput. Sci.5
2024 The Density Formula: One Lemma to Bound Them All
abstract
We introduce the Density Formula for (topological) drawings of graphs in the plane or on the sphere, which relates the number of edges, vertices, crossings, and sizes of cells in the drawing. We demonstrate its capability by providing several applications: we prove tight upper bounds on the edge density of various beyond-planar graph classes, including so-called $k$-planar graphs with $k=1,2$, fan-crossing / fan-planar graphs, $k$-bend RAC-graphs with $k=0,1,2$, quasiplanar graphs, and $k^+$-real face graphs. In some cases ($1$-bend and $2$-bend RAC-graphs and fan-crossing / fan-planar graphs), we thereby obtain the first tight upper bounds on the edge density of the respective graph classes. In other cases, we give new streamlined and significantly shorter proofs for bounds that were already known in the literature. Thanks to the Density Formula, all of our proofs are mostly elementary counting and mostly circumvent the typical intricate case analysis found in earlier proofs. Further, in some cases (simple and non-homotopic quasiplanar graphs), our alternative proofs using the Density Formula lead to the first tight lower bound examples.
Michael Kaufmann 0001, Boris Klemz, Kristin Knorr, Meghana M. Reddy, Felix Schröder, Torsten Ueckerdt
GD1
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
GD6
2024 On the Complexity of Recognizing k^+-Real Face Graphs
Michael A. Bekos, Giuseppe Di Battista, Emilio Di Giacomo, Walter Didimo, Michael Kaufmann 0001, Fabrizio Montecchiani
GD5
2024 Improving the Crossing Lemma by Characterizing Dense 2-Planar and 3-Planar Graphs
abstract
Beyond-planarity focuses on the study of geometric and topological graphs that are in some sense nearly-planar. Here, planarity is relaxed by allowing edge crossings, but only with respect to some local forbidden crossing configurations. Early research dates back to the 1960s (e.g., Avital and Hanani 1966) for extremal problems on geometric graphs, but is also related to graph drawing problems where visual clutter by edge crossings should be minimized (e.g., Huang et al. 2008) that could negatively affect the readability of the drawing. Different types of forbidden crossing configurations give rise to different families of nearly-planar graphs. Most of the literature focuses on Turán-type problems, which ask for the maximum number of edges a nearly-planar graph can have. Here, we study this problem for bipartite topological graphs, considering several types of nearly-planar graphs, i.e., 1-planar, 2-planar, fan-planar, and RAC graphs. We prove bounds on the number of edges that are tight up to small additive constants; some of them are surprising and not along the lines of the known results for non-bipartite graphs. Our findings lead to an improvement of the leading constant of the well-known Crossing Lemma for bipartite graphs, as well as to a number of interesting research questions on topological graphs.
Aaron Büngener, Michael Kaufmann 0001
GD2
2024 Monotone Arc Diagrams with Few Biarcs
Steven Chaplick, Henry Förster, Michael Hoffmann 0001, Michael Kaufmann 0001
GD4
2023 Axis-Parallel Right Angle Crossing Graphs
abstract
A RAC graph is one admitting a RAC drawing, that is, a polyline drawing in which each crossing occurs at a right angle. Originally motivated by psychological studies on readability of graph layouts, RAC graphs form one of the most prominent graph classes in beyond planarity. In this work, we study a subclass of RAC graphs, called axis-parallel RAC (or apRAC, for short), that restricts the crossings to pairs of axis-parallel edge-segments. apRAC drawings combine the readability of planar drawings with the clarity of (non-planar) orthogonal drawings. We consider these graphs both with and without bends. Our contribution is as follows: (i) We study inclusion relationships between apRAC and traditional RAC graphs. (ii) We establish bounds on the edge density of apRAC graphs. (iii) We show that every graph with maximum degree 8 is 2-bend apRAC and give a linear time drawing algorithm. Some of our results on apRAC graphs also improve the state of the art for general RAC graphs. We conclude our work with a list of open questions and a discussion of a natural generalization of the apRAC model.
Patrizio Angelini, Michael A. Bekos, Julia Katheder, Michael Kaufmann 0001, Maximilian Pfister 0002, Torsten Ueckerdt
ESA4
2023 Min-k-planar Drawings of Graphs
Carla Binucci, Aaron Büngener, Giuseppe Di Battista, Walter Didimo, Vida Dujmovic, Seok-Hee Hong 0001, Michael Kaufmann 0001, Giuseppe Liotta, Pat Morin, Alessandra Tappini
GD (1)7
2023 Rectilinear-Upward Planarity Testing of Digraphs
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali, Maurizio Patrignani
ISAAC2
2023 On the 2-Layer Window Width Minimization Problem
Michael A. Bekos, Henry Förster, Michael Kaufmann 0001, Stephen G. Kobourov, Myroslav Kryven, Axel Kuckuk, Lena Schlipf
SOFSEM3
2023 Linear Layouts of Bipartite Planar Graphs
Henry Förster, Michael Kaufmann 0001, Laura Merker, Sergey Pupyrev, Chrysanthi N. Raftopoulou
WADS2
2023 Nonplanar Graph Drawings with k Vertices per Face
Carla Binucci, Giuseppe Di Battista, Walter Didimo, Seok-Hee Hong 0001, Michael Kaufmann 0001, Giuseppe Liotta, Pat Morin, Alessandra Tappini
WG5
2023 Lazy Queue Layouts of Posets
abstract
Abstract We investigate the queue number of posets in terms of their width, that is, the maximum number of pairwise incomparable elements. A long-standing conjecture of Heath and Pemmaraju asserts that every poset of width w has queue number at most w. The conjecture has been confirmed for posets of width $$w=2$$ w = 2 via so-called lazy linear extension. We extend and thoroughly analyze lazy linear extensions for posets of width $$w > 2$$ w > 2 . Our analysis implies an upper bound of $$(w-1)^2 +1$$ ( w - 1 ) 2 + 1 on the queue number of width-w posets, which is tight for the strategy and yields an improvement over the previously best-known bound. Further, we provide an example of a poset that requires at least $$w+1$$ w + 1 queues in every linear extension, thereby disproving the conjecture for posets of width $$w > 2$$ w > 2 .
Muhammad Jawaherul Alam, Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001, Sergey Pupyrev
Algorithmica4
2023 Computing Bend-Minimum Orthogonal Drawings of Plane Series-Parallel Graphs in Linear Time
abstract
Abstract A planar orthogonal drawing of a planar 4-graph G (i.e., a planar graph with vertex-degree at most four) is a crossing-free drawing that maps each vertex of G to a distinct point of the plane and each edge of G to a polygonal chain consisting of horizontal and vertical segments. A longstanding open question in Graph Drawing, dating back over 30 years, is whether there exists a linear-time algorithm to compute an orthogonal drawing of a plane 4-graph with the minimum number of bends. The term “plane” indicates that the input graph comes together with a planar embedding, which must be preserved by the drawing (i.e., the drawing must have the same set of faces as the input graph). In this paper we positively answer the question above for the widely-studied class of series–parallel graphs. Our linear-time algorithm is based on a characterization of the planar series–parallel graphs that admit an orthogonal drawing without bends. This characterization is given in terms of the orthogonal spirality that each type of triconnected component of the graph can take; the orthogonal spirality of a component measures how much that component is “rolled-up” in an orthogonal drawing of the graph.
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali
Algorithmica2
2022 Rectilinear Planarity of Partial 2-Trees
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali
GD2
2022 Graph Product Structure for h-Framed Graphs
abstract
Graph product structure theory expresses certain graphs as subgraphs of the strong product of much simpler graphs. In particular, an elegant formulation for the corresponding structural theorems involves the strong product of a path and of a bounded treewidth graph, and allows to lift combinatorial results for bounded treewidth graphs to graph classes for which the product structure holds, such as to planar graphs [Dujmović et al., J. ACM, 67(4), 22:1-38, 2020]. In this paper, we join the search for extensions of this powerful tool beyond planarity by considering the h-framed graphs, a graph class that includes 1-planar, optimal 2-planar, and k-map graphs (for appropriate values of h). We establish a graph product structure theorem for h-framed graphs stating that the graphs in this class are subgraphs of the strong product of a path, of a planar graph of treewidth at most 3, and of a clique of size 3⌊h2 ⌋ + ⌊h3 ⌋ - 1. This allows us to improve over the previous structural theorems for 1-planar and k-map graphs. Our results constitute significant progress over the previous bounds on the queue number, non-repetitive chromatic number, and p-centered chromatic number of these graph classes, e.g., we lower the currently best upper bound on the queue number of 1-planar graphs and k-map graphs from 115 to 82 and from ⌊332 (k + 3⌊k2 ⌋-3)⌋ to ⌊332 (3⌊k2 ⌋ + ⌊k3 ⌋ - 1)⌋, respectively. We also employ the product structure machinery to improve the current upper bounds on the twin-width of 1-planar graphs from O(1) to 80. All our structural results are constructive and yield efficient algorithms to obtain the corresponding decompositions.
Michael A. Bekos, Giordano Da Lozzo, Petr Hlinený, Michael Kaufmann 0001
ISAAC4
2022 RAC Drawings of Graphs with Low Degree
abstract
Motivated by cognitive experiments providing evidence that large crossing-angles do not impair the readability of a graph drawing, RAC (Right Angle Crossing) drawings were introduced to address the problem of producing readable representations of non-planar graphs by supporting the optimal case in which all crossings form 90° angles. In this work, we make progress on the problem of finding RAC drawings of graphs of low degree. In this context, a long-standing open question asks whether all degree-3 graphs admit straight-line RAC drawings. This question has been positively answered for the Hamiltonian degree-3 graphs. We improve on this result by extending to the class of 3-edge-colorable degree-3 graphs. When each edge is allowed to have one bend, we prove that degree-4 graphs admit such RAC drawings, a result which was previously known only for degree-3 graphs. Finally, we show that 7-edge-colorable degree-7 graphs admit RAC drawings with two bends per edge. This improves over the previous result on degree-6 graphs.
Patrizio Angelini, Michael A. Bekos, Julia Katheder, Michael Kaufmann 0001, Maximilian Pfister 0002
MFCS4
2022 Placing Arrows in Directed Graph Layouts: Algorithms and Experiments
abstract
Abstract We study how to place arrow heads in directed graph drawings aiming at minimizing their overlaps and avoiding intersections between arrow heads and edges. The objective is to support users to correctly and quickly recognize edge orientations, i.e. to deduce unambiguously the edge orientations. Our contribution is two‐fold: (i) We present exact and heuristic algorithms for this arrow placement problem, along with an extensive experimental analysis of these techniques; and (ii) we report on a user study aimed to understand the impact of different arrow placement strategies on performing global and local analysis tasks on directed graph layouts.
Carla Binucci, Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Fabrizio Montecchiani
Comput. Graph. Forum3
2022 The mixed page number of graphs
Muhammad Jawaherul Alam, Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001, Sergey Pupyrev
Theor. Comput. Sci.4
2021 Recognizing and Embedding Simple Optimal 2-Planar Graphs
Henry Förster, Michael Kaufmann 0001, Chrysanthi N. Raftopoulou
GD2
2021 Using the Metro-Map Metaphor for Drawing Hypergraphs
Fabian Frank, Michael Kaufmann 0001, Stephen G. Kobourov, Tamara Mchedlidze, Sergey Pupyrev, Torsten Ueckerdt, Alexander Wolff 0001
SOFSEM2
2021 A Heuristic Approach Towards Drawings of Graphs With High Crossing Resolution
abstract
Abstract The crossing resolution of a non-planar drawing of a graph is the value of the minimum angle formed by any pair of crossing edges. Recent experiments suggest that the larger the crossing resolution is, the easier it is to read and interpret a drawing of a graph. However, maximizing the crossing resolution turns out to be an NP-hard problem in general, and only heuristic algorithms are known that are mainly based on appropriately adjusting force-directed algorithms. In this paper, we propose a new heuristic algorithm for the crossing resolution maximization problem and we experimentally compare it against the known approaches from the literature. Our experimental evaluation indicates that the new heuristic produces drawings with better crossing resolution, but this comes at the cost of slightly higher edge-length ratio, especially when the input graph is large.
Michael A. Bekos, Henry Förster, Christian Geckeler, Lukas Holländer, Michael Kaufmann 0001, Amadäus M. Spallek, Jan Splett
Comput. J.5
2021 On dispersable book embeddings
Muhammad Jawaherul Alam, Michael A. Bekos, Vida Dujmovic, Martin Gronemann, Michael Kaufmann 0001, Sergey Pupyrev
Theor. Comput. Sci.5
2020 On Compact RAC Drawings
abstract
We present new bounds for the required area of Right Angle Crossing (RAC) drawings for complete graphs, i.e. drawings where any two crossing edges are perpendicular to each other. First, we improve upon results by Didimo et al. [Walter Didimo et al., 2011] and Di Giacomo et al. [Emilio Di Giacomo et al., 2011] by showing how to compute a RAC drawing with three bends per edge in cubic area. We also show that quadratic area can be achieved when allowing eight bends per edge in general or with three bends per edge for p-partite graphs. As a counterpart, we prove that in general quadratic area is not sufficient for RAC drawings with three bends per edge.
Henry Förster, Michael Kaufmann 0001
ESA2
2020 Lazy Queue Layouts of Posets
Muhammad Jawaherul Alam, Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001, Sergey Pupyrev
GD4
2020 Rectilinear Planarity Testing of Plane Series-Parallel Graphs in Linear Time
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Giacomo Ortali
GD2
2020 Layered Fan-Planar Graph Drawings
abstract
In a fan-planar drawing of a graph an edge can cross only edges with a common end-vertex. In this paper, we study fan-planar drawings that use h (horizontal) layers and are proper, i.e., edges connect adjacent layers. We show that if the embedding of the graph is fixed, then testing the existence of such drawings is fixed-parameter tractable in h, via a reduction to a similar result for planar graphs by Dujmović et al. If the embedding is not fixed, then we give partial results for h = 2: It was already known how to test the existence of fan-planar proper 2-layer drawings for 2-connected graphs, and we show here how to test this for trees. Along the way, we exhibit other interesting results for graphs with a fan-planar proper h-layer drawing; in particular we bound their pathwidth and show that they have a bar-1-visibility representation.
Therese Biedl, Steven Chaplick, Michael Kaufmann 0001, Fabrizio Montecchiani, Martin Nöllenburg, Chrysanthi N. Raftopoulou
MFCS3
2020 The Stub Resolution of 1-Planar Graphs
Michael Kaufmann 0001, Jan Kratochvíl, Fabian Lipp, Fabrizio Montecchiani, Chrysanthi N. Raftopoulou, Pavel Valtr 0001
WALCOM1
2020 Queue Layouts of Planar 3-Trees
abstract
Abstract A queue layout of a graph G consists of a linear order of the vertices of G and a partition of the edges of G into queues , so that no two independent edges of the same queue are nested. The queue number of graph G is defined as the minimum number of queues required by any queue layout of G . In this paper, we continue the study of the queue number of planar 3-trees, which form a well-studied subclass of planar graphs. Prior to this work, it was known that the queue number of planar 3-trees is at most seven. In this work, we improve this upper bound to five. We also show that there exist planar 3-trees whose queue number is at least four. Notably, this is the first example of a planar graph with queue number greater than three.
Muhammad Jawaherul Alam, Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001, Sergey Pupyrev
Algorithmica4
2020 On RAC drawings of graphs with one bend per edge
Patrizio Angelini, Michael A. Bekos, Henry Förster, Michael Kaufmann 0001
Theor. Comput. Sci.4
2019 Efficient Generation of Different Topological Representations of Graphs Beyond-Planarity
abstract
Beyond-planarity focuses on combinatorial properties of classes of non-planar graphs that allow for representations satisfying certain local geometric or topological constraints on their edge crossings. Beside the study of a specific graph class for its maximum edge density, another parameter that is often considered in the literature is the size of the largest complete or complete bipartite graph belonging to it. Overcoming the limitations of standard combinatorial arguments, we present a technique to systematically generate all non-isomorphic topological representations of complete and complete bipartite graphs, taking into account the constraints of the specific class. As a proof of concept, we apply our technique to various beyond-planarity classes and achieve new tight bounds for the aforementioned parameter.
Patrizio Angelini, Michael A. Bekos, Michael Kaufmann 0001, Thomas Schneck
GD3
2019 The QuaSEFE Problem
Patrizio Angelini, Henry Förster, Michael Hoffmann 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Maurizio Patrignani
GD4
2019 On Point Set Embeddings for k-Planar Graphs with Few Bends per Edge
Michael Kaufmann 0001
SOFSEM1
2019 On Smooth Orthogonal and Octilinear Drawings: Relations, Complexity and Kandinsky Drawings
Michael A. Bekos, Henry Förster, Michael Kaufmann 0001
Algorithmica3
2019 On 3D visibility representations of graphs with few crossings per edge
Patrizio Angelini, Michael A. Bekos, Michael Kaufmann 0001, Fabrizio Montecchiani
Theor. Comput. Sci.3
2018 The Number of Crossings in Multigraphs with No Empty Lens
Michael Kaufmann 0001, János Pach, Géza Tóth 0001, Torsten Ueckerdt
GD1
2018 Queue Layouts of Planar 3-Trees
Muhammad Jawaherul Alam, Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001, Sergey Pupyrev
GD4
2018 On RAC Drawings of Graphs with One Bend per Edge
Patrizio Angelini, Michael A. Bekos, Henry Förster, Michael Kaufmann 0001
GD4
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
GD4
2018 A Heuristic Approach Towards Drawings of Graphs with High Crossing Resolution
Michael A. Bekos, Henry Förster, Christian Geckeler, Lukas Holländer, Michael Kaufmann 0001, Amadäus M. Spallek, Jan Splett
GD5
2018 Beyond-Planarity: Turán-Type Results for Non-Planar Bipartite Graphs
Patrizio Angelini, Michael A. Bekos, Michael Kaufmann 0001, Maximilian Pfister 0002, Torsten Ueckerdt
ISAAC3
2018 On Dispersable Book Embeddings
Muhammad Jawaherul Alam, Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001, Sergey Pupyrev
WG4
2018 Planar Bus Graphs
Till Bruckdorfer, Stefan Felsner, Michael Kaufmann 0001
Algorithmica3
2018 Table cartogram
William S. Evans, Stefan Felsner, Michael Kaufmann 0001, Stephen G. Kobourov, Debajyoti Mondal, Rahnuma Islam Nishat, Kevin Verbeek
Comput. Geom.3
2018 Small Universal Point Sets for k-Outerplanar Graphs
Patrizio Angelini, Till Bruckdorfer, Giuseppe Di Battista, Michael Kaufmann 0001, Tamara Mchedlidze, Vincenzo Roselli, Claudio Squarcella
Discret. Comput. Geom.4
2018 1-Fan-bundle-planar drawings of graphs
Patrizio Angelini, Michael A. Bekos, Michael Kaufmann 0001, Philipp Kindermann, Thomas Schneck
Theor. Comput. Sci.3
2018 Algorithms and insights for RaceTrack
Michael A. Bekos, Till Bruckdorfer, Henry Förster, Michael Kaufmann 0001, Simon Poschenrieder, Thomas Stüber
Theor. Comput. Sci.4
2017 On Optimal 2- and 3-Planar Graphs
abstract
A graph is k-planar if it can be drawn in the plane such that no edge is crossed more than k times. While for k=1, optimal 1-planar graphs, i.e., those with n vertices and exactly 4n-8 edges, have been completely characterized, this has not been the case for k > 1. For k=2,3 and 4, upper bounds on the edge density have been developed for the case of simple graphs by Pach and Tóth, Pach et al. and Ackerman, which have been used to improve the well-known "Crossing Lemma". Recently, we proved that these bounds also apply to non-simple 2- and 3-planar graphs without homotopic parallel edges and self-loops. In this paper, we completely characterize optimal 2- and 3-planar graphs, i.e., those that achieve the aforementioned upper bounds. We prove that they have a remarkably simple regular structure, although they might be non-simple. The new characterization allows us to develop notable insights concerning new inclusion relationships with other graph classes.
Michael A. Bekos, Michael Kaufmann 0001, Chrysanthi N. Raftopoulou
SoCG2
2017 1-Fan-Bundle-Planar Drawings of Graphs
Patrizio Angelini, Michael A. Bekos, Michael Kaufmann 0001, Philipp Kindermann, Thomas Schneck
GD3
2017 3D Visibility Representations of 1-planar Graphs
Patrizio Angelini, Michael A. Bekos, Michael Kaufmann 0001, Fabrizio Montecchiani
GD3
2017 On Vertex- and Empty-Ply Proximity Drawings
Patrizio Angelini, Steven Chaplick, Felice De Luca, Jirí Fiala 0001, Jaroslav Hancl, Niklas Heinsohn, Michael Kaufmann 0001, Stephen G. Kobourov, Jan Kratochvíl, Pavel Valtr 0001
GD7
2017 On Smooth Orthogonal and Octilinear Drawings: Relations, Complexity and Kandinsky Drawings
Michael A. Bekos, Henry Förster, Michael Kaufmann 0001
GD3
2017 An Interactive Tool to Explore and Improve the Ply Number of Drawings
Niklas Heinsohn, Michael Kaufmann 0001
GD2
2017 The Book Thickness of 1-Planar Graphs is Constant
Michael A. Bekos, Till Bruckdorfer, Michael Kaufmann 0001, Chrysanthi N. Raftopoulou
Algorithmica3
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
Algorithmica5
2017 Threshold-coloring and unit-cube contact representation of planar graphs
Muhammad Jawaherul Alam, Steven Chaplick, Gasper Fijavz, Michael Kaufmann 0001, Stephen G. Kobourov, Sergey Pupyrev, Jackson Toeniskoetter
Discret. Appl. Math.4
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
SoCG3
2016 Low Ply Drawings of Trees
Patrizio Angelini, Michael A. Bekos, Till Bruckdorfer, Jaroslav Hancl, Michael Kaufmann 0001, Stephen G. Kobourov, Antonios Symvonis, Pavel Valtr 0001
GD5
2016 On the Density of Non-simple 3-Planar Graphs
Michael A. Bekos, Michael Kaufmann 0001, Chrysanthi N. Raftopoulou
GD2
2016 On the Total Number of Bends for Planar Octilinear Drawings
Michael A. Bekos, Michael Kaufmann 0001, Robert Krug 0001
LATIN2
2016 On Contact Graphs with Cubes and Proportional Boxes
Muhammad Jawaherul Alam, Michael Kaufmann 0001, Stephen G. Kobourov
SOFSEM2
2016 Multi-omics enrichment analysis using the GeneTrail2 web service
abstract
MOTIVATION: Gene set analysis has revolutionized the interpretation of high-throughput transcriptomic data. Nowadays, with comprehensive studies that measure multiple -omics from the same sample, powerful tools for the integrative analysis of multi-omics datasets are required. RESULTS: Here, we present GeneTrail2, a web service allowing the integrated analysis of transcriptomic, miRNomic, genomic and proteomic datasets. It offers multiple statistical tests, a large number of predefined reference sets, as well as a comprehensive collection of biological categories and enables direct comparisons between the computed results. We used GeneTrail2 to explore pathogenic mechanisms of Wilms tumors. We not only succeeded in revealing signaling cascades that may contribute to the malignancy of blastemal subtype tumors but also identified potential biomarkers for nephroblastoma with adverse prognosis. The presented use-case demonstrates that GeneTrail2 is well equipped for the integrative analysis of comprehensive -omics data and may help to shed light on complex pathogenic mechanisms in cancer and other diseases. AVAILABILITY AND IMPLEMENTATION: GeneTrail2 can be freely accessed under https://genetrail2.bioinf.uni-sb.de CONTACT: : [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Daniel Stöckel, Tim Kehl, Patrick Trampert, Lara Schneider, Christina Backes, Nicole Ludwig 0001, Andreas Gerasch, Michael Kaufmann 0001, Manfred Gessler, Norbert Graf 0001, Eckart Meese, Andreas Keller, Hans-Peter Lenhof
Bioinform.8
2015 1-Planar Graphs have Constant Book Thickness
Michael A. Bekos, Till Bruckdorfer, Michael Kaufmann 0001, Chrysanthi N. Raftopoulou
ESA3
2015 A Universal Point Set for 2-Outerplanar Graphs
Patrizio Angelini, Till Bruckdorfer, Michael Kaufmann 0001, Tamara Mchedlidze
GD3
2015 The Book Embedding Problem from a SAT-Solving Perspective
Michael A. Bekos, Michael Kaufmann 0001, Christian Zielke
GD2
2015 On Embeddability of Buses in Point Sets
Till Bruckdorfer, Michael Kaufmann 0001, Stephen G. Kobourov, Sergey Pupyrev
GD2
2015 PED User Study
Till Bruckdorfer, Michael Kaufmann 0001, Simon Leibßle
GD2
2015 A New Approach to Partial MUS Enumeration
Christian Zielke, Michael Kaufmann 0001
SAT2
2015 The Maximum k-Differential Coloring Problem
Michael A. Bekos, Michael Kaufmann 0001, Stephen G. Kobourov, Sankar Veeramoni
SOFSEM2
2015 Contact Graphs of Circular Arcs
Muhammad Jawaherul Alam, David Eppstein, Michael Kaufmann 0001, Stephen G. Kobourov, Sergey Pupyrev, André Schulz 0001, Torsten Ueckerdt
WADS3
2015 The Effect of Almost-Empty Faces on Planar Kandinsky Drawings
Michael A. Bekos, Michael Kaufmann 0001, Robert Krug 0001, Martin Siebenhaller
SEA2
2015 Approximating Minimum Manhattan Networks in Higher Dimensions
Aparna Das, Emden R. Gansner, Michael Kaufmann 0001, Stephen G. Kobourov, Joachim Spoerhase, Alexander Wolff 0001
Algorithmica3
2014 Rebuilding KEGG Maps: Algorithms and Benefits
abstract
Static drawings of biological pathways are still an important research tool for biologists. Gerhard Michal created his seminal drawings of metabolic networks in the 1960s and thus defined canonical representations of some key pathways. The Kyoto Encyclopedia of Genes and Genomes (KEGG) provides the most popular static drawings of biological networks of different types, used in a huge number of publications. These drawings are so widely known that they are immediately recognizable to most biologists. This enables collaborative work and simplifies the communication of analysis results. Automatic layout of these pathway maps is complicated by the fact that the information available from KEGG does not contain the entire layout information of the reference maps. Here we present a fully automated algorithm for interactive KEGG layout construction. The algorithm conserves the original KEGG layout to the extent possible while improving readability by removing unnecessary elements (in organism-specific maps). Multiple pathway maps can be laid out simultaneously to facilitate the navigation of larger networks. The algorithm supports the hierarchical layout of sub networks and thus supports interactive exploration of large datasets.
Andreas Gerasch, Michael Kaufmann 0001, Oliver Kohlbacher
PacificVis2
2014 Boundary Labeling Methods for Dynamic Focus Regions
abstract
The display of data related to graphical objects on a map is a well studied problem in cartography and several approaches have been published. Adapting the idea of boundary labeling using a focus region, we face the problem of emphasizing additional information and labels for objects within a focus region even when the region might be moving. We propose four different approaches that support effective solutions in various ways, and discuss advantages and drawbacks. Our algorithms regard the dynamic nature of the focus region to place the labels and preserve the mental map of the analyzed drawing. We demonstrate our methods by applying them to biological networks.
Niklas Heinsohn, Andreas Gerasch, Michael Kaufmann 0001
PacificVis3
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
GD5
2014 Planar Octilinear Drawings with One Bend Per Edge
Michael A. Bekos, Martin Gronemann, Michael Kaufmann 0001, Robert Krug 0001
GD3
2014 Smooth Orthogonal Drawings of Planar Graphs
Muhammad Jawaherul Alam, Michael A. Bekos, Michael Kaufmann 0001, Philipp Kindermann, Stephen G. Kobourov, Alexander Wolff 0001
LATIN3
2014 Fitting Planar Graphs on Planar Maps
Muhammad Jawaherul Alam, Michael Kaufmann 0001, Stephen G. Kobourov, Tamara Mchedlidze
SOFSEM2
2014 On the area requirements of Euclidean minimum spanning trees
Patrizio Angelini, Till Bruckdorfer, Marco Chiesa, Fabrizio Frati, Michael Kaufmann 0001, Claudio Squarcella
Comput. Geom.5
2014 Bend-optimal orthogonal graph drawing in the general position model
Stefan Felsner, Michael Kaufmann 0001, Pavel Valtr 0001
Comput. Geom.2
2013 On the Characterization of Plane Bus Graphs
Till Bruckdorfer, Stefan Felsner, Michael Kaufmann 0001
CIAC3
2013 Table Cartograms
William S. Evans, Stefan Felsner, Michael Kaufmann 0001, Stephen G. Kobourov, Debajyoti Mondal, Rahnuma Islam Nishat, Kevin Verbeek
ESA3
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
GD5
2013 Slanted Orthogonal Drawings
Michael A. Bekos, Michael Kaufmann 0001, Robert Krug 0001, Stefan Näher, Vincenzo Roselli
GD2
2013 On the Upward Planarity of Mixed Plane Graphs
Fabrizio Frati, Michael Kaufmann 0001, János Pach, Csaba D. Tóth, David R. Wood
GD2
2013 MUStICCa: MUS Extraction with Interactive Choice of Candidates
Johannes Dellert, Christian Zielke, Michael Kaufmann 0001
SAT3
2013 Planar Packing of Binary Trees
Markus Geyer, Michael Hoffmann 0001, Michael Kaufmann 0001, Vincent Kusters, Csaba D. Tóth
WADS3
2013 Threshold-Coloring and Unit-Cube Contact Representation of Graphs
Muhammad Jawaherul Alam, Steven Chaplick, Gasper Fijavz, Michael Kaufmann 0001, Stephen G. Kobourov, Sergey Pupyrev
WG4
2013 Linear-Time Algorithms for Hole-free Rectilinear Proportional Contact Graph Representations
Muhammad Jawaherul Alam, Therese Biedl, Stefan Felsner, Andreas Gerasch, Michael Kaufmann 0001, Stephen G. Kobourov
Algorithmica5
2013 NetworkTrail - a web service for identifying and visualizing deregulated subnetworks
abstract
UNLABELLED: The deregulation of biochemical pathways plays a central role in many diseases like cancer or Parkinsons's disease. In silico tools for calculating these deregulated pathways may help to gain new insights into pathogenic mechanisms and may open novel avenues for therapy stratification in the sense of personalized medicine. Here, we present NetworkTrail, a web service for the detection of deregulated pathways and subgraphs in biological networks. NetworkTrail uses a state-of-the-art integer linear programming-based approach for this task and offers interfaces to the Biological Network Analyzer (BiNA) and Cytoscape Web for visualizing the resulting subnetworks. By providing an accessible interface to otherwise hard-to-use command line tools, the new web service enables non-experts to quickly and reliably carry out this type of network analyses. AVAILABILITY AND IMPLEMENTATION: NetworkTrail is a JavaServer Pages-based web service. The algorithm for finding deregulated subnetworks has been implemented in C++. NetworkTrail is available at http://networktrail.bioinf.uni-sb.de/.
Daniel Stöckel, Oliver Müller 0003, Tim Kehl, Andreas Gerasch, Christina Backes, Alexander Rurainski, Andreas Keller, Michael Kaufmann 0001, Hans-Peter Lenhof
Bioinform.8
2013 Approximate proximity drawings
William S. Evans, Emden R. Gansner, Michael Kaufmann 0001, Giuseppe Liotta, Henk Meijer, Andreas Spillner 0001
Comput. Geom.3
2013 On upward point set embeddability
Michael Kaufmann 0001, Tamara Mchedlidze, Antonios Symvonis
Comput. Geom.1
2013 Computing Cartograms with Optimal Complexity
Muhammad Jawaherul Alam, Therese Biedl, Stefan Felsner, Michael Kaufmann 0001, Stephen G. Kobourov, Torsten Ueckerdt
Discret. Comput. Geom.4
2012 Geometric RAC Simultaneous Drawings of Graphs
Evmorfia N. Argyriou, Michael A. Bekos, Michael Kaufmann 0001, Antonios Symvonis
COCOON3
2012 Computing cartograms with optimal complexity
abstract
In a rectilinear dual of a planar graph vertices are represented by simple rectilinear polygons, while edges are represented by side-contact between the corresponding polygons. A rectilinear dual is called a cartogram if the area of each region is equal to a pre-specified weight.
Muhammad Jawaherul Alam, Therese Biedl, Stefan Felsner, Michael Kaufmann 0001, Stephen G. Kobourov, Torsten Ueckerdt
SCG4
2012 Smooth Orthogonal Layouts
Michael A. Bekos, Michael Kaufmann 0001, Stephen G. Kobourov, Antonios Symvonis
GD2
2012 Progress on Partial Edge Drawings
Till Bruckdorfer, Sabine Cornelsen, Carsten Gutwenger, Michael Kaufmann 0001, Fabrizio Montecchiani, Martin Nöllenburg, Alexander Wolff 0001
GD4
2012 Creating Industrial-Like SAT Instances by Clustering and Reconstruction - (Poster Presentation)
Sebastian Burg, Stephan Kottler, Michael Kaufmann 0001
SAT3
2012 CoPAn: Exploring Recurring Patterns in Conflict Analysis of CDCL SAT Solvers - (Tool Presentation)
Stephan Kottler, Christian Zielke, Paul Seitz, Michael Kaufmann 0001
SAT4
2012 Optimal Polygonal Representation of Planar Graphs
Christian A. Duncan, Emden R. Gansner, Yifan Hu 0001, Michael Kaufmann 0001, Stephen G. Kobourov
Algorithmica4
2012 miRTrail - a comprehensive webserver for analyzing gene and miRNA patterns to enhance the understanding of regulatory mechanisms in diseases
abstract
BACKGROUND: Expression profiling provides new insights into regulatory and metabolic processes and in particular into pathogenic mechanisms associated with diseases. Besides genes, non-coding transcripts as microRNAs (miRNAs) gained increasing relevance in the last decade. To understand the regulatory processes of miRNAs on genes, integrative computer-aided approaches are essential, especially in the light of complex human diseases as cancer. RESULTS: Here, we present miRTrail, an integrative tool that allows for performing comprehensive analyses of interactions of genes and miRNAs based on expression profiles. The integrated analysis of mRNA and miRNA data should generate more robust and reliable results on deregulated pathogenic processes and may also offer novel insights into the regulatory interactions between miRNAs and genes. Our web-server excels in carrying out gene sets analysis, analysis of miRNA sets as well as the combination of both in a systems biology approach. To this end, miRTrail integrates information on 20.000 genes, almost 1.000 miRNAs, and roughly 280.000 putative interactions, for Homo sapiens and accordingly for Mus musculus and Danio rerio. The well-established, classical Chi-squared test is one of the central techniques of our tool for the joint consideration of miRNAs and their targets. For interactively visualizing obtained results, it relies on the network analyzers and viewers BiNA or Cytoscape-web, also enabling direct access to relevant literature. We demonstrated the potential of miRTrail by applying our tool to mRNA and miRNA data of malignant melanoma. MiRTrail identified several deregulated miRNAs that target deregulated mRNAs including miRNAs hsa-miR-23b and hsa-miR-223, which target the highest numbers of deregulated mRNAs and regulate the pathway "basal cell carcinoma". In addition, both miRNAs target genes like PTCH1 and RASA1 that are involved in many oncogenic processes. CONCLUSIONS: The application on melanoma samples demonstrates that the miRTrail platform may open avenues for investigating the regulatory interactions between genes and miRNAs for a wide range of human diseases. Moreover, miRTrail cannot only be applied to microarray based expression profiles, but also to NGS-based transcriptomic data. The program is freely available as web-server at mirtrail.bioinf.uni-sb.de.
Cedric Christian Laczny, Petra Leidinger, Jan Haas, Nicole Ludwig 0001, Christina Backes, Andreas Gerasch, Michael Kaufmann 0001, Britta Vogel, Hugo A. Katus, Benjamin Meder, Cord Stähler, Eckart Meese, Hans-Peter Lenhof, Andreas Keller
BMC Bioinform.7
2012 Vertex angle and crossing angle resolution of leveled tree drawings
Walter Didimo, Michael Kaufmann 0001, Giuseppe Liotta, Yoshio Okamoto, Andreas Spillner 0001
Inf. Process. Lett.2
2011 Approximating Minimum Manhattan Networks in Higher Dimensions
Aparna Das, Emden R. Gansner, Michael Kaufmann 0001, Stephen G. Kobourov, Joachim Spoerhase, Alexander Wolff 0001
ESA3
2011 Proportional Contact Representations of Planar Graphs
Muhammad Jawaherul Alam, Therese Biedl, Stefan Felsner, Michael Kaufmann 0001, Stephen G. Kobourov
GD4
2011 Small Point Sets for Simply-Nested Planar Graphs
Patrizio Angelini, Giuseppe Di Battista, Michael Kaufmann 0001, Tamara Mchedlidze, Vincenzo Roselli, Claudio Squarcella
GD3
2011 Combining Problems on RAC Drawings and Simultaneous Graph Drawings
Evmorfia N. Argyriou, Michael A. Bekos, Michael Kaufmann 0001, Antonios Symvonis
GD3
2011 Approximate Proximity Drawings
William S. Evans, Emden R. Gansner, Michael Kaufmann 0001, Giuseppe Liotta, Henk Meijer, Andreas Spillner 0001
GD3
2011 Upward Point Set Embeddability for Convex Point Sets Is in P
Michael Kaufmann 0001, Tamara Mchedlidze, Antonios Symvonis
GD1
2011 Linear-Time Algorithms for Hole-Free Rectilinear Proportional Contact Graph Representations
Muhammad Jawaherul Alam, Therese Biedl, Stefan Felsner, Andreas Gerasch, Michael Kaufmann 0001, Stephen G. Kobourov
ISAAC5
2011 Combining Traditional Map Labeling with Boundary Labeling
Michael A. Bekos, Michael Kaufmann 0001, Dimitrios Papadopoulos 0001, Antonios Symvonis
SOFSEM2
2011 Upward Point-Set Embeddability
Markus Geyer, Michael Kaufmann 0001, Tamara Mchedlidze, Antonios Symvonis
SOFSEM2
2011 On the Area Requirements of Euclidean Minimum Spanning Trees
Patrizio Angelini, Till Bruckdorfer, Marco Chiesa, Fabrizio Frati, Michael Kaufmann 0001, Claudio Squarcella
WADS5
2011 Beyond Unit Propagation in SAT Solving
Michael Kaufmann 0001, Stephan Kottler
SEA1
2011 Colored Simultaneous Geometric Embeddings and Universal Pointsets
Ulrik Brandes, Cesim Erten, Alejandro Estrella-Balderrama, J. Joseph Fowler, Fabrizio Frati, Markus Geyer, Carsten Gutwenger, Seok-Hee Hong 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel, Antonios Symvonis
Algorithmica9
2011 Polynomial area bounds for MST embeddings of trees
Fabrizio Frati, Michael Kaufmann 0001
Comput. Geom.2
2011 Straight-Line Rectangular Drawings of Clustered Graphs
Patrizio Angelini, Fabrizio Frati, Michael Kaufmann 0001
Discret. Comput. Geom.3
2010 Upward Geometric Graph Embeddings into Point Sets
Patrizio Angelini, Fabrizio Frati, Markus Geyer, Michael Kaufmann 0001, Tamara Mchedlidze, Antonios Symvonis
GD4
2010 On a Tree and a Path with No Geometric Simultaneous Embedding
Patrizio Angelini, Markus Geyer, Michael Kaufmann 0001, Daniel Neuwirth
GD3
2010 Visualizing Differences between Two Large Graphs
Markus Geyer, Michael Kaufmann 0001, Robert Krug 0001
GD2
2010 Improving Layered Graph Layouts with Edge Bundling
Sergey Pupyrev, Lev Nachmanson, Michael Kaufmann 0001
GD3
2010 Optimal Polygonal Representation of Planar Graphs
Emden R. Gansner, Yifan Hu 0001, Michael Kaufmann 0001, Stephen G. Kobourov
LATIN3
2010 Boundary Labeling with Octilinear Leaders
Michael A. Bekos, Michael Kaufmann 0001, Martin Nöllenburg, Antonios Symvonis
Algorithmica2
2010 Area-Feature Boundary Labeling
abstract
Boundary labeling is a relatively new labeling method. It can be useful in automating the production of technical drawings and medical maps, where it is common to explain certain parts of the drawing with text labels, arranged on its boundary so that other parts of the drawing are not obscured. In boundary labeling, we are given a rectangle R which encloses a set of n sites. Each site si is associated with an axis-parallel rectangular label li. The labels must be placed in distinct positions on the boundary of R and to be connected to their corresponding sites with polygonal lines, called leaders, so that the labels are pairwise disjoint and the leaders do not intersect each other. In this paper, we study a version of the boundary labeling problem where the sites can “float ” within a polygonal region. We present a polynomial time algorithm that produces a labeling of minimum total leader length for labels of uniform size placed in fixed positions on the boundary of R.
Michael A. Bekos, Michael Kaufmann 0001, Katerina Potika, Antonios Symvonis
Comput. J.2
2010 Comparing trees via crossing minimization
Henning Fernau, Michael Kaufmann 0001, Mathias Poths
J. Comput. Syst. Sci.2
2009 Visualization of Complex BPEL Models
Benjamin Albrecht, Philip Effinger, Markus Held, Michael Kaufmann 0001, Stephan Kottler
GD4
2009 On the Perspectives Opened by Right Angle Crossing Drawings
Patrizio Angelini, Luca Cittadini, Giuseppe Di Battista, Walter Didimo, Fabrizio Frati, Michael Kaufmann 0001, Antonios Symvonis
GD6
2009 Proving or Disproving Planar Straight-Line Embeddability onto Given Rectangles
Michael Kaufmann 0001, Stephan Kottler
GD1
2009 Straight-Line Rectangular Drawings of Clustered Graphs
Patrizio Angelini, Fabrizio Frati, Michael Kaufmann 0001
WADS3
2009 A novel algorithm for detecting differentially regulated paths based on gene set enrichment analysis
abstract
MOTIVATION: Deregulated signaling cascades are known to play a crucial role in many pathogenic processes, among them are tumor initiation and progression. In the recent past, modern experimental techniques that allow for measuring the amount of mRNA transcripts of almost all known human genes in a tissue or even in a single cell have opened new avenues for studying the activity of the signaling cascades and for understanding the information flow in the networks. RESULTS: We present a novel dynamic programming algorithm for detecting deregulated signaling cascades. The so-called FiDePa (Finding Deregulated Paths) algorithm interprets differences in the expression profiles of tumor and normal tissues. It relies on the well-known gene set enrichment analysis (GSEA) and efficiently detects all paths in a given regulatory or signaling network that are significantly enriched with differentially expressed genes or proteins. Since our algorithm allows for comparing a single tumor expression profile with the control group, it facilitates the detection of specific regulatory features of a tumor that may help to optimize tumor therapy. To demonstrate the capabilities of our algorithm, we analyzed a glioma expression dataset with respect to a directed graph that combined the regulatory networks of the KEGG and TRANSPATH database. The resulting glioma consensus network that encompasses all detected deregulated paths contained many genes and pathways that are known to be key players in glioma or cancer-related pathogenic processes. Moreover, we were able to correlate clinically relevant features like necrosis or metastasis with the detected paths. AVAILABILITY: C++ source code is freely available, BiNA can be downloaded from http://www.bnplusplus.org/. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Andreas Keller, Christina Backes, Andreas Gerasch, Michael Kaufmann 0001, Oliver Kohlbacher, Eckart Meese, Hans-Peter Lenhof
Bioinform.4
2009 Planar packing of trees and spider trees
Fabrizio Frati, Markus Geyer, Michael Kaufmann 0001
Inf. Process. Lett.3
2008 Two Polynomial Time Algorithms for the Metro-line Crossing Minimization Problem
Evmorfia N. Argyriou, Michael A. Bekos, Michael Kaufmann 0001, Antonios Symvonis
GD3
2008 Enhancing Visualizations of Business Processes
Philip Effinger, Michael Kaufmann 0001, Martin Siebenhaller
GD2
2008 Subdivision Drawings of Hypergraphs
Michael Kaufmann 0001, Marc J. van Kreveld, Bettina Speckmann
GD1
2008 Computation of Renameable Horn Backdoors
Stephan Kottler, Michael Kaufmann 0001, Carsten Sinz
SAT2
2008 A New Bound for an NP-Hard Subclass of 3-SAT Using Backdoors
Stephan Kottler, Michael Kaufmann 0001, Carsten Sinz
SAT2
2008 GeneTrailExpress: a web-based pipeline for the statistical evaluation of microarray experiments
abstract
BACKGROUND: High-throughput methods that allow for measuring the expression of thousands of genes or proteins simultaneously have opened new avenues for studying biochemical processes. While the noisiness of the data necessitates an extensive pre-processing of the raw data, the high dimensionality requires effective statistical analysis methods that facilitate the identification of crucial biological features and relations. For these reasons, the evaluation and interpretation of expression data is a complex, labor-intensive multi-step process. While a variety of tools for normalizing, analysing, or visualizing expression profiles has been developed in the last years, most of these tools offer only functionality for accomplishing certain steps of the evaluation pipeline. RESULTS: Here, we present a web-based toolbox that provides rich functionality for all steps of the evaluation pipeline. Our tool GeneTrailExpress offers besides standard normalization procedures powerful statistical analysis methods for studying a large variety of biological categories and pathways. Furthermore, an integrated graph visualization tool, BiNA, enables the user to draw the relevant biological pathways applying cutting-edge graph-layout algorithms. CONCLUSION: Our gene expression toolbox with its interactive visualization of the pathways and the expression values projected onto the nodes will simplify the analysis and interpretation of biochemical pathways considerably.
Andreas Keller, Christina Backes, Maher Al-Awadhi, Andreas Gerasch, Jan Küntzer, Oliver Kohlbacher, Michael Kaufmann 0001, Hans-Peter Lenhof
BMC Bioinform.7
2007 Colored Simultaneous Geometric Embeddings
Ulrik Brandes, Cesim Erten, J. Joseph Fowler, Fabrizio Frati, Markus Geyer, Carsten Gutwenger, Seok-Hee Hong 0001, Michael Kaufmann 0001, Stephen G. Kobourov, Giuseppe Liotta, Petra Mutzel, Antonios Symvonis
COCOON8
2007 Line Crossing Minimization on Metro Maps
Michael A. Bekos, Michael Kaufmann 0001, Katerina Potika, Antonios Symvonis
GD2
2007 Constrained Simultaneous and Near-Simultaneous Embeddings
Fabrizio Frati, Michael Kaufmann 0001, Stephen G. Kobourov
GD2
2007 Polynomial Area Bounds for MST Embeddings of Trees
Michael Kaufmann 0001
GD1
2007 Packing and Squeezing Subgraphs into Planar Graphs
Fabrizio Frati, Markus Geyer, Michael Kaufmann 0001
MFCS3
2007 Consistent Minimization of Clustering Objective Functions
abstract
Clustering is often formulated as a discrete optimization problem. The objective is to find, among all partitions of the data set, the best one according to some quality measure. However, in the statistical setting where we assume that the finite data set has been sampled from some underlying space, the goal is not to find the best partition of the given sample, but to approximate the true partition of the under- lying space. We argue that the discrete optimization approach usually does not achieve this goal. As an alternative, we suggest the paradigm of “nearest neighbor clustering”. Instead of selecting the best out of all partitions of the sample, it only considers partitions in some restricted function class. Using tools from statistical learning theory we prove that nearest neighbor clustering is statistically consis- tent. Moreover, its worst case complexity is polynomial by construction, and it can be implemented with small average case complexity using branch and bound.
Ulrike von Luxburg, Sébastien Bubeck, Stefanie Jegelka, Michael Kaufmann 0001
NIPS4
2007 BNDB - The Biochemical Network Database
abstract
BACKGROUND: Technological advances in high-throughput techniques and efficient data acquisition methods have resulted in a massive amount of life science data. The data is stored in numerous databases that have been established over the last decades and are essential resources for scientists nowadays. However, the diversity of the databases and the underlying data models make it difficult to combine this information for solving complex problems in systems biology. Currently, researchers typically have to browse several, often highly focused, databases to obtain the required information. Hence, there is a pressing need for more efficient systems for integrating, analyzing, and interpreting these data. The standardization and virtual consolidation of the databases is a major challenge resulting in a unified access to a variety of data sources. DESCRIPTION: We present the Biochemical Network Database (BNDB), a powerful relational database platform, allowing a complete semantic integration of an extensive collection of external databases. BNDB is built upon a comprehensive and extensible object model called BioCore, which is powerful enough to model most known biochemical processes and at the same time easily extensible to be adapted to new biological concepts. Besides a web interface for the search and curation of the data, a Java-based viewer (BiNA) provides a powerful platform-independent visualization and navigation of the data. BiNA uses sophisticated graph layout algorithms for an interactive visualization and navigation of BNDB. CONCLUSION: BNDB allows a simple, unified access to a variety of external data sources. Its tight integration with the biochemical network library BN++ offers the possibility for import, integration, analysis, and visualization of the data. BNDB is freely accessible at http://www.bndb.org.
Jan Küntzer, Christina Backes, Torsten Blum, Andreas Gerasch, Michael Kaufmann 0001, Oliver Kohlbacher, Hans-Peter Lenhof
BMC Bioinform.5
2007 Boundary labeling: Models and efficient algorithms for rectangular maps
Michael A. Bekos, Michael Kaufmann 0001, Antonios Symvonis, Alexander Wolff 0001
Comput. Geom.2
2006 Topic 12: Theory and Algorithms for Parallel Computation
Danny Krizanc, Michael Kaufmann 0001, Pierre Fraigniaud, Christos D. Zaroliagis
Euro-Par2
2006 Multi-stack Boundary Labeling Problems
Michael A. Bekos, Michael Kaufmann 0001, Katerina Potika, Antonios Symvonis
FSTTCS2
2006 Max-tolerance graphs as intersection graphs: cliques, cycles, and recognition
Michael Kaufmann 0001, Jan Kratochvíl, Katharina A. Zweig, Amarendran Ramaswami Subramanian
SODA1
2005 Comparing Trees Via Crossing Minimization
Henning Fernau, Michael Kaufmann 0001, Mathias Poths
FSTTCS2
2005 Two Trees Which Are Self-intersecting When Drawn Simultaneously
Markus Geyer, Michael Kaufmann 0001, Imrich Vrto
GD2
2005 Mixed Upward Planarization - Fast and Robust
Martin Siebenhaller, Michael Kaufmann 0001
GD2
2005 Evolutionary algorithms for the self-organized evolution of networks
abstract
While the evolution of biological networks can be modeled sensefully as a series of mutation and selection, evolution of other networks such as the social network in a city or the network of streets in a country is not determined by selection since there is no alternative network with which these singular networks have to compete. Nonetheless, these singular networks do evolve due to dynamic changes of vertices and edges. In this article we present a formal, analyzable framework for the evolution of singular networks. We show that the careful design of adaptation rules can lead to the emergence of network topologies with satisfying performance in polynomial time while other adaptation rules yield exponential runtime. We further show by example how the framework could be applied to some ad-hoc communication scenarios.
Katharina A. Zweig, Michael Kaufmann 0001
GECCO2
2005 DIALIGN-T: An improved algorithm for segment-based multiple sequence alignment
abstract
BACKGROUND: We present a complete re-implementation of the segment-based approach to multiple protein alignment that contains a number of improvements compared to the previous version 2.2 of DIALIGN. This previous version is superior to Needleman-Wunsch-based multi-alignment programs on locally related sequence sets. However, it is often outperformed by these methods on data sets with global but weak similarity at the primary-sequence level. RESULTS: In the present paper, we discuss strengths and weaknesses of DIALIGN in view of the underlying objective function. Based on these results, we propose several heuristics to improve the segment-based alignment approach. For pairwise alignment, we implemented a fragment-chaining algorithm that favours chains of low-scoring local alignments over isolated high-scoring fragments. For multiple alignment, we use an improved greedy procedure that is less sensitive to spurious local sequence similarities. To evaluate our method on globally related protein families, we used the well-known database BAliBASE. For benchmarking tests on locally related sequences, we created a new reference database called IRMBASE which consists of simulated conserved motifs implanted into non-related random sequences. CONCLUSION: On BAliBASE, our new program performs significantly better than the previous version of DIALIGN and is comparable to the standard global aligner CLUSTAL W, though it is outperformed by some newly developed programs that focus on global alignment. On the locally related test sets in IRMBASE, our method outperforms all other programs that we evaluated.
Amarendran Ramaswami Subramanian, Jan Weyer-Menkhoff, Michael Kaufmann 0001, Burkhard Morgenstern
BMC Bioinform.3
2004 Boundary Labeling: Models and Efficient Algorithms for Rectangular Maps
Michael A. Bekos, Michael Kaufmann 0001, Antonios Symvonis, Alexander Wolff 0001
GD2
2004 An Efficient Implementation of Sugiyama's Algorithm for Layered Graph Drawing
Markus Eiglsperger, Martin Siebenhaller, Michael Kaufmann 0001
GD3
2004 DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors
abstract
BACKGROUND: Parallel computing is frequently used to speed up computationally expensive tasks in Bioinformatics. RESULTS: Herein, a parallel version of the multi-alignment program DIALIGN is introduced. We propose two ways of dividing the program into independent sub-routines that can be run on different processors: (a) pair-wise sequence alignments that are used as a first step to multiple alignment account for most of the CPU time in DIALIGN. Since alignments of different sequence pairs are completely independent of each other, they can be distributed to multiple processors without any effect on the resulting output alignments. (b) For alignments of large genomic sequences, we use a heuristics by splitting up sequences into sub-sequences based on a previously introduced anchored alignment procedure. For our test sequences, this combined approach reduces the program running time of DIALIGN by up to 97%. CONCLUSIONS: By distributing sub-routines to multiple processors, the running time of DIALIGN can be crucially improved. With these improvements, it is possible to apply the program in large-scale genomics and proteomics projects that were previously beyond its scope.
Martin Schmollinger, Kay Nieselt, Michael Kaufmann 0001, Burkhard Morgenstern
BMC Bioinform.3
2003 Topic Introduction
Christos Kaklamanis, Danny Krizanc, Pierre Fraigniaud, Michael Kaufmann 0001
Euro-Par4
2003 Fixed Parameter Algorithms for one-sided crossing minimization Revisited
Vida Dujmovic, Henning Fernau, Michael Kaufmann 0001
GD3
2002 Sketch-Driven Orthogonal Graph Drawing
Ulrik Brandes, Markus Eiglsperger, Michael Kaufmann 0001, Dorothea Wagner
GD3
2002 Maintaining the Mental Map for Circular Drawings
Michael Kaufmann 0001, Roland Wiese
GD1
2002 Extracting Common Motifs under the Levenshtein Measure: Theory and Experimentation
Ezekiel F. Adebiyi, Michael Kaufmann 0001
WABI2
2001 Fast Compaction for Orthogonal Drawings with Vertices of Prescribed Size
Markus Eiglsperger, Michael Kaufmann 0001
GD2
2001 yFiles: Visualization and Automatic Layout of Graphs
Roland Wiese, Markus Eiglsperger, Michael Kaufmann 0001
GD3
2001 An Approach for Mixed Upward Planarization
Markus Eiglsperger, Michael Kaufmann 0001
WADS2
2000 Orthogonal graph drawing with constraints
Markus Eiglsperger, Ulrich Fößmeier, Michael Kaufmann 0001
SODA3
2000 On Exact Solutions for the Rectilinear Steiner Tree Problem Part I: Theoretical Results
Ulrich Fößmeier, Michael Kaufmann 0001
Algorithmica2
1999 Embedding Vertices at Points: Few Bends Suffice for Planar Graphs
Michael Kaufmann 0001, Roland Wiese
GD1
1998 On Improving Orthogonal Drawings: The 4M-Algorithm
Ulrich Fößmeier, Carsten Heß, Michael Kaufmann 0001
GD3
1998 Visualization of Parallel Execution Graphs
Björn Steckelbach, Till Bubeck, Ulrich Fößmeier, Michael Kaufmann 0001, Marcus Ritt, Wolfgang Rosenstiel
GD4
1998 Adding Constraints to an Algorithm for Orthogonal Graph Drawing
Roland Wiese, Michael Kaufmann 0001
GD2
1998 Drawing Planar Partitions II: HH-Drawings
Therese Biedl, Michael Kaufmann 0001, Petra Mutzel
WG2
1997 Nice Drawings for Planar Bipartite Graphs
Ulrich Fößmeier, Michael Kaufmann 0001
CIAC2
1997 BSP-Like External-Memory Computation
Jop F. Sibeyn, Michael Kaufmann 0001
CIAC2
1997 On Exact Solutions for the Rectilinear Steiner Tree Problem
Ulrich Fößmeier, Michael Kaufmann 0001
SCG2
1997 Area-Efficient Static and Incremental Graph Drawings
Therese Biedl, Michael Kaufmann 0001
ESA2
1997 Solving Rectilinear Steiner Tree Problems Exactly in Theory and Practice
Ulrich Fößmeier, Michael Kaufmann 0001
ESA2
1997 Algorithms and Area Bounds for Nonplanar Orthogonal Drawings
Ulrich Fößmeier, Michael Kaufmann 0001
GD2
1997 On Triangulating Planar Graphs Under the Four-Connectivity Constraint
Therese Biedl, Goos Kant, Michael Kaufmann 0001
Algorithmica3
1997 Routing on Meshes with Buses
Michael Kaufmann 0001, Rajeev Raman, Jop F. Sibeyn
Algorithmica1
1997 Randomized Multipacket Routing and Sorting on Meshes
Michael Kaufmann 0001, Jop F. Sibeyn
Algorithmica1
1997 Faster Approximation Algorithms for the Rectilinear Steiner Tree Problem
Ulrich Fößmeier, Michael Kaufmann 0001, Alex Zelikovsky
Discret. Comput. Geom.2
1996 2-Visibility Drawings of Planar Graphs
Ulrich Fößmeier, Goos Kant, Michael Kaufmann 0001
GD3
1995 Beyond the Worst-Case Bisection Bound: Fast Sorting and Ranking on Meshes
Michael Kaufmann 0001, Jop F. Sibeyn, Torsten Suel
ESA1
1995 Drawing High Degree Graphs with Low Bend Numbers
Ulrich Fößmeier, Michael Kaufmann 0001
GD2
1995 Solving Cheap Graph Problems an Meshes
Jop F. Sibeyn, Michael Kaufmann 0001
MFCS2
1994 Approaching the 5/4-Approximation for Rectilinear Steiner Trees
Piotr Berman, Ulrich Fößmeier, Marek Karpinski, Michael Kaufmann 0001, Alex Zelikovsky
ESA4
1994 On Steiner Minimal Trees in Grid Graphs and Its Application to VLSI Routing
Michael Kaufmann 0001, Shaodi Gao, Krishnaiyan Thulasiraman
ISAAC1
1994 Fast Deterministic Hot-Potato Routing on Processor Arrays
Michael Kaufmann 0001, Harald Lauer, Heiko Schröder 0001
ISAAC1
1994 Shorter Queues for Permutation Routing on Meshes
Jop F. Sibeyn, Bogdan S. Chlebus, Michael Kaufmann 0001
MFCS3
1994 Derandomizing Algorithms for Routing and Sorting on Meshes
Michael Kaufmann 0001, Jop F. Sibeyn, Torsten Suel
SODA1
1994 Deterministic 1-k Routing on Meshes
Jop F. Sibeyn, Michael Kaufmann 0001
STACS2
1994 Channel Routing of Multiterminal Nets
abstract
This paper presents new upper bounds for channel routing of multiterminal nets, which answers the long-standing open question whether or not multiterminal problems really require channels two times wider than 2-terminal problems. We transform any multiterminal problem of density d into a so-called extended simple channel routing problem (ESCRP) of density 3d /2 + O√ d log d) . We then descibe routing algorithms for solving ESCRPs in three different models. The channel width w is ≤ 3d/2 +O(√d log d) in the knock-knee and unit-vertical-overlap models, and w ≤ 3d/2 + O√d log d) + O(ƒ) in the Manhattan model, where f is the flux of the problem. In all three cases, we improve the best-known upper bounds.
Shaodi Gao, Michael Kaufmann 0001
J. ACM2
1994 A Linear-Time Algorithm for the Homotopic Routing Problem in Grid Graphs
abstract
The paper considers the problem of finding edge-disjoint paths between pairs of vertices in a finite grid graph. The homotopy class for each path to be routed is prespecified. A very fast algorithm that guarantees to find a solution for any solvable homotopic routing problem is given.
Michael Kaufmann 0001, Kurt Mehlhorn
SIAM J. Comput.1
1993 Randomized Routing on Meshes with Buses
Jop F. Sibeyn, Michael Kaufmann 0001, Rajeev Raman
ESA2
1993 Faster Approximation Algorithms for the Rectilinear Steiner Tree Problem
Ulrich Fößmeier, Michael Kaufmann 0001, Alex Zelikovsky
ISAAC2
1993 Parity Conditions in Homotopic Knock-Knee Routing
Michael Kaufmann 0001, F. Miller Maley
Algorithmica1
1993 Routing in Polygons without Rectilinear Visible Corners
Michael Kaufmann 0001, Gerhard Klär
Inf. Comput.1
1993 Drawing Graphs in the Plane with High Resolution
abstract
This paper presents the problem of drawing a graph in the plane so that edges appear as straight lines and the minimum angle formed by any pair of incident edges is maximized. The resolution of a layout is defined to be the size of the minimum angle formed by incident edges of the graph, and the resolution of a graph to be the maximum resolution of any layout of the graph. The resolution R of a graph is characterized in terms of the maximum node degree d of the graph by proving that $\Omega (\frac{1}{{d^2 }}) \leqslant R \leqslant \frac{{2\pi }}{d}$ for any graph. Moreover, it is proved that $R = \Theta (\frac{1}{d})$ for many graphs including planar graphs, complete graphs, hypercubes, multidimensional meshes and tori, and other special networks. It is also shown that the problem of deciding if $R = \frac{{2\pi }}{d}$ for a graph is NP-hard for $d = 4$, and by using a counting argument that $R = O(\frac{{\log d}}{{d^2 }})$ for many graphs.
Michael Formann, Torben Hagerup, James Haralambides, Michael Kaufmann 0001, Frank Thomson Leighton, Antonios Symvonis, Emo Welzl, Gerhard J. Woeginger
SIAM J. Comput.4
1992 Matching the Bisection Bound for Routing and Sorting on the Mesh
abstract
Article Matching the bisection bound for routing and sorting on the mesh Share on Authors: Michael Kaufmann View Profile , Sanguthevar Rajasekaran View Profile , Jop F. Sibeyn View Profile Authors Info & Claims SPAA '92: Proceedings of the fourth annual ACM symposium on Parallel algorithms and architecturesJune 1992 Pages 31–40https://doi.org/10.1145/140901.140905Published:01 June 1992 30citation197DownloadsMetricsTotal Citations30Total Downloads197Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Michael Kaufmann 0001, Sanguthevar Rajasekaran, Jop F. Sibeyn
SPAA1
1992 Performance Driven k-Layer Wiring
Michael Kaufmann 0001, Paul Molitor, Wolfgang Vogelgesang
STACS1
1992 Approximate Motion Planning and the Complexity of the Boundary of the Union of Simple Geometric Figures
abstract
We study rigid motions of a rectangle amidst polygonal obstacles. The best known algorithms for this problem have running time Ω(n2) where n is the number of obstacle corners. We introduce the tightness of a motion planning problem as a measure of the difficulty of a planning problem in an intuitive sense and describe an algorithm with running time ο((a/b · 1/ε crit + 1)n(log n)2), where a ≥ b are the lengths of the sides of a rectangle and εcrit is the tightness of the problem. We show further that the complexity (= number of vertices) of the boundary of n bow-ties (c.f. Figure 1.1) is Ο(n). Similar results for the union of other simple geometric figures such as triangles and wedges are also presented.
Helmut Alt, Rudolf Fleischer, Michael Kaufmann 0001, Kurt Mehlhorn, Stefan Näher, Stefan Schirra, Christian Uhrig
Algorithmica3
1991 The Art Gallery Theorem for Polygons With Holes
abstract
Art gallery problems which have been extensively studied over the last decade ask how to station a small (minimum) set of guards in a polygon such that every point of the polygon is watched by at least one guard. The graph-theoretic formulation and solution to the gallery problem for polygons in standard form is given. A complexity analysis is carried out, and open problems are discussed.>
Frank Hoffmann 0002, Michael Kaufmann 0001, Klaus Kriegel
FOCS2
1991 Minimal stretching of a layout to ensure 2-layer wirability
Michael Kaufmann 0001, Paul Molitor
Integr.1
1990 Approximate Motion Planning and the Complexity of the Boundary of the Union of Simple Geometric Figures
Helmut Alt, Rudolf Fleischer, Michael Kaufmann 0001, Kurt Mehlhorn, Stefan Näher, Stefan Schirra, Christian Uhrig
SCG3
1990 Drawing Graphs in the Plane with High Resolution
abstract
The problem of drawing a graph in the plane so that edges appear as straight lines and the minimum angle formed by any pair of incident edges is maximized is studied. The resolution of a layout is defined to be the size of the minimum angle formed by incident edges of the graph, and the resolution of a graph is defined to be the maximum resolution of any layout of the graph. The resolution R of a graph is characterized in terms of the maximum node degree d of the graph by proving that Omega (1/d/sup 2/)>
Michael Formann, Torben Hagerup, James Haralambides, Michael Kaufmann 0001, Frank Thomson Leighton, Antonios Symvonis, Emo Welzl, Gerhard J. Woeginger
FOCS4
1990 On the Rectilinear Art Gallery Problem - Algorithmic Aspects
Frank Hoffmann 0002, Michael Kaufmann 0001
WG2
1990 A linear-time algorithm for routing in a convex grid
abstract
An algorithm for the problem of routing two-terminal nets in a convex grid is presented. A convex grid is a subset R of the planar rectangular grid without any nontrivial holes, i.e. every finite face has exactly four incident vertices, so that every vertical and horizontal line crosses the boundary of the grid at most twice. A net is a pair of vertices of nonmaximal degree on the boundary of A. A solution of the problem is a set of edge-disjoint paths, one for each net. The vertices of a net are called its terminals. The algorithm is based on a theorem of H. Okamura and P.D. Seymour (J. Combinatorial Theory, vol.31, series B., p.75-81, 1981) on multicommodity flows in a planar graphs. The algorithm is very simple, uses only one simple data structure and works in time O(n) on a more general routing region.>
Michael Kaufmann 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1989 Advances in Homotopic Layout Compaction
Shaodi Gao, Michael Kaufmann 0001, F. Miller Maley
SPAA2
1988 On Continuous Homotopic One Layer Routing
abstract
We give an Ο(n3·log n) time and Ο(n3) space algorithm for the continuous homotopic one layer routing problem. The main contribution is an extension of the sweep paradigm to a universal cover space of the plane.
Shaodi Gao, Mark Jerrum, Michael Kaufmann 0001, Kurt Mehlhorn, Wolfgang Rülling
SCG3
1987 Channel Routing of Multiterminal Nets
abstract
This paper presents a new algorithm for channel routing of multiterminal nets. We first transform any multiterminal problem of density d to a socalled extended simple channel routing problem (ESCRP ) of density 3d/2+O(√dlog d), which will then be solved with channel width w ≤3d/2+O(√dlog d) in the knock-knee model. The same strategy can be used for routing in the other two models: The channel width is w ≤ 3d/2+O(√dlog d)+O(f) in the Manhattan model, where f is the flux of the problem, and w ≤ 3d/2+O(√dlogd) in the unit-vertical-overlap model. In all three cases we improve the best known upper bounds.
Shaodi Gao, Michael Kaufmann 0001
FOCS2
1987 On Local Routing of Two-Terminal Nets
Michael Kaufmann 0001, Kurt Mehlhorn
STACS1
1985 Routing Through a Generalized Switchbox
Michael Kaufmann 0001, Kurt Mehlhorn
ICALP1