Michael Forster
University of Passau
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Michael Forster.
graph drawing | 2005
Adel Ahmed; Tim Dwyer; Michael Forster; Xiaoyan Fu; Joshua W. K. Ho; Seok-Hee Hong; Dirk Koschützki; Colin Murray; Nikola S. Nikolov; Ronnie Taib; Alexandre Tarassov; Kai Xu
This paper describes the GEOMI system, a visual analysis tool for the visualisation and analysis of large and complex networks. GEOMI provides a collection of network analysis methods, graph layout algorithms and several graph navigation and interaction methods. GEOMI is part of a new generation of visual analysis tools combining graph visualisation techniques with network analysis methods. GEOMI is available from http://www.cs.usyd.edu.au/~visual/valacon/geomi/.
graph drawing | 2004
Christian Bachmaier; Franz-Josef Brandenburg; Michael Forster; Paul Holleis; Marcus Raitner
Gravisto, the Graph Visualization Toolkit, is more than a (Java-based) editor for graphs. It includes data structures, graph algorithms, several layout algorithms, and a graph viewer component. As a general toolkit for the visualization and automatic layout of graphs it is extensible with plug-ins and is suited for the integration in other Java-based applications.
conference on current trends in theory and practice of informatics | 2004
Michael Forster; Christian Bachmaier
Planarity is an important concept in graph drawing. It is generally accepted that planar drawings are well understandable. Recently, several variations of planarity have been studied for advanced graph concepts such as k-level graphs [16, 15, 13, 14, 11, 12, 10, 6] and clustered graphs [7, 5]. In k-level graphs, the vertices are partitioned into k levels and the vertices of one level are drawn on a horizontal line. In clustered graphs, there is a recursive clustering of the vertices according to a given nesting relation. In this paper we combine the concepts of level planarity and clustering and introduce clustered k-level graphs. For connected clustered level graphs we show that clustered k-level planarity can be tested in \(\mathcal O(k|v|)\) time.
graph drawing | 2004
Michael Forster
The one-sided two-level crossing reduction problem is an important problem in hierarchical graph drawing. Because of its NP-hardness there are many heuristics, such as the well-known barycenter and median heuristics. We consider the constrained one-sided two-level crossing reduction problem, where the relative position of certain vertex pairs on the second level is fixed. Based on the barycenter heuristic, we present a new algorithm that runs in quadratic time and generates fewer crossings than existing simple extensions. It is significantly faster than an advanced algorithm by Schreiber [12] and Finnocchi [1,2,6], while it compares well in terms of crossing number. It is also easy to implement.
graph drawing | 2003
Christian Bachmaier; Franz-Josef Brandenburg; Michael Forster
Every planar graph has a concentric representation based on a breadth first search, see [21]. The vertices are placed on concentric circles and the edges are routed as curves without crossings. Here we take the opposite view. A graph with a given partitioning of its vertices onto k concentric circles is k-radial planar, if the edges can be routed monotonic between the circles without crossings. Radial planarity is a generalisation of level planarity, where the vertices are placed on k horizontal lines. We extend the technique for level planarity testing of [18,17,15,16,12,13] and show that radial planarity is decidable in linear time, and that a radial planar embedding can be computed in linear time.
Discrete Applied Mathematics | 2010
Christian Bachmaier; Hedi Buchner; Michael Forster; Seok-Hee Hong
The most popular method of drawing directed graphs is to place vertices on a set of horizontal or concentric levels, known as level drawings. Level drawings are well studied in Graph Drawing due to their strong application for the visualization of hierarchy in graphs. There are two drawing conventions: Horizontal drawings use a set of parallel lines and radial drawings use a set of concentric circles. In level drawings, edges are only allowed between vertices on different levels. However, many real world graphs exhibit hierarchies with edges between vertices on the same level. In this paper, we initiate the new problem of extended level drawings of graphs, which was addressed as one of the open problems in social network visualization, in particular, displaying centrality values of actors. More specifically, we study minimizing the number of edge crossings in extended level drawings of graphs. The main problem can be formulated as the extended one-sided crossing minimization problem between two adjacent levels, as it is folklore with the one-sided crossing minimization problem in horizontal drawings. We first show that the extended one-sided crossing minimization problem is NP-hard for both horizontal and radial drawings, and then present efficient heuristics for minimizing edge crossings in extended level drawings. Our extensive experimental results show that our new methods reduce up to 30% of edge crossings.
graph drawing | 2004
Franz J. Brandenburg; Michael Forster; Andreas Pick; Marcus Raitner; Falk Schreiber
Biochemical reactions in organisms form large and complex networks. Examples are given by the Biochemical Pathways atlas [17] and the well known Boehringer Biochemical Pathways poster [16], see Figure 1. Biochemists are familiar with visual representations of reactions and reaction networks. Automatic visualizations help in understanding the complex relations between the components of the networks and in extracting information from the data. They are very useful for building sophisticated research tools.
computing and combinatorics conference | 2005
Christian Bachmaier; Florian Fischer; Michael Forster
We present a simple linear time algorithm for drawing level graphs with a given ordering of the vertices within each level. The algorithm draws in a radial fashion without changing the vertex ordering, and therefore without introducing new edge crossings. Edges are drawn as sequences of spiral segments with at most two bends.
in Silico Biology | 2002
Michael Forster; Andreas Pick; Marcus Raitner; Falk Schreiber; Franz-Josef Brandenburg
german conference on bioinformatics | 2001
Franz-Josef Brandenburg; Michael Forster; Andreas Pick; Marcus Raitner; Falk Schreiber