1,493 research outputs found
Improving Search-Based Schematic Layout by Parameter Manipulation
This paper reports on a method to improve the automated layout of schematic diagrams
by widening the search space examined by the system. In search-based layout methods
there are typically a number of parameters that control the search algorithm which do
not affect the fitness function, but nevertheless have an impact on the final layout. We
explore how varying three parameters (grid spacing, the starting distance of allowed
node movement and the number of iterations) affects the resultant diagram in a hill-
climbing layout system. Using an iterative process, we produce diagram layouts that are
significantly better than those produced by ad-hoc parameter settings
Snapping Graph Drawings to the Grid Optimally
In geographic information systems and in the production of digital maps for
small devices with restricted computational resources one often wants to round
coordinates to a rougher grid. This removes unnecessary detail and reduces
space consumption as well as computation time. This process is called snapping
to the grid and has been investigated thoroughly from a computational-geometry
perspective. In this paper we investigate the same problem for given drawings
of planar graphs under the restriction that their combinatorial embedding must
be kept and edges are drawn straight-line. We show that the problem is NP-hard
for several objectives and provide an integer linear programming formulation.
Given a plane graph G and a positive integer w, our ILP can also be used to
draw G straight-line on a grid of width w and minimum height (if possible).Comment: Appears in the Proceedings of the 24th International Symposium on
Graph Drawing and Network Visualization (GD 2016
Gesture-Based Input for Drawing Schematics on a Mobile Device
We present a system for drawing metro map style schematics using a gesture-based interface. This work brings together techniques in gesture recognition on touch-sensitive devices with research in schematic layout of networks. The software allows users to create and edit schematic networks, and provides an automated layout method for improving the appearance of the schematic. A case study using the metro map metaphor to visualize social networks and web site structure is described
Automatic Metro Map Layout Using Multicriteria Optimization
This paper describes an automatic mechanism for drawing metro maps. We apply multicriteria optimization to find effective placement of stations with a good line layout and to label the map unambiguously. A number of metrics are defined, which are used in a weighted sum to find a fitness value for a layout of the map. A hill climbing optimizer is used to reduce the fitness value, and find improved map layouts. To avoid local minima, we apply clustering techniques to the map the hill climber moves both stations and clusters when finding improved layouts. We show the method applied to a number of metro maps, and describe an empirical study that provides some quantitative evidence that automatically-drawn metro maps can help users to find routes more efficiently than either published maps or undistorted maps. Moreover, we found that, in these cases, study subjects indicate a preference for automatically-drawn maps over the alternatives
Exploring Local Optima in Schematic Layout
In search-based graph drawing methods there are
typically a number of parameters that control the search algorithm.
These parameters do not affect the ?tness function, but
nevertheless have an impact on the ?nal layout. One such search
method is hill climbing, and, in the context of schematic layout, we
explore how varying three parameters (grid spacing, the starting
distance of allowed node movement and the number of iterations)
affects the resultant diagram. Although we cannot characterize
schematics completely and so cannot yet automatically assign
parameters for diagrams, we observe that when parameters are
set to values that increase the search space, they also tend to
improve the ?nal layout. We come to the conclusion that hillclimbing
methods for schematic layout are more prone to reaching
local optima than had previously been expected and that a wider
search, as described in this paper, can mitigate this, so resulting
in a better layout
Octilinear Force-Directed Layout with Mental Map Preservation for Schematic Diagrams
We present an algorithm for automatically laying out metro map style schematics using a force-directed approach, where we use a localized version of the standard spring embedder forces combined with an octilinear magnetic force. The two types of forces used during layout are naturally conflicting, and the existing method of simply combining these to generate a resultant force does not give satisfactory results. Hence we vary the forces, emphasizing the standard forces in the beginning to produce a well distributed graph, with the octilinear forces
becoming prevalent at the end of the layout, to ensure that the key requirement of line angles at intervals of 45? is obtained. Our method is considerably faster than the more commonly used search-based approaches, and we believe the results are superior to the previous force-directed approach. We have further developed this technique to address the issues of dynamic schematic layout. We use a Delaunay triangulation to construct a schematic “frame”, which is used to retain relative node positions and permits full control of the level of mental map preservation.
This technique is the first to combine mental map preservation techniques with the additional layout criteria of schematic diagrams. To conclude, we present the results of a study to investigate the relationship between the level of mental map preservation and the user response time and accuracy
An Algorithmic Framework for Labeling Network Maps
Drawing network maps automatically comprises two challenging steps, namely
laying out the map and placing non-overlapping labels. In this paper we tackle
the problem of labeling an already existing network map considering the
application of metro maps. We present a flexible and versatile labeling model.
Despite its simplicity, we prove that it is NP-complete to label a single line
of the network. For a restricted variant of that model, we then introduce an
efficient algorithm that optimally labels a single line with respect to a given
weighting function. Based on that algorithm, we present a general and
sophisticated workflow for multiple metro lines, which is experimentally
evaluated on real-world metro maps.Comment: Full version of COCOON 2015 pape
- …