3,681 research outputs found

    Stress-Minimizing Orthogonal Layout of Data Flow Diagrams with Ports

    Full text link
    We present a fundamentally different approach to orthogonal layout of data flow diagrams with ports. This is based on extending constrained stress majorization to cater for ports and flow layout. Because we are minimizing stress we are able to better display global structure, as measured by several criteria such as stress, edge-length variance, and aspect ratio. Compared to the layered approach, our layouts tend to exhibit symmetries, and eliminate inter-layer whitespace, making the diagrams more compact

    Compact Hierarchical Graph Drawings via Quadratic Layer Assignment

    Get PDF
    We propose a new mixed-integer programming formulation that very naturally expresses the layout restrictions of a layered (hierarchical) graph drawing and several associated objectives, such as a minimum total arc length, number of reversed arcs, and width, or the adaptation to a specific drawing area, as a special quadratic assignment problem. Our experiments show that it is competitive to another formulation that we slightly simplify as well

    A Generalization of the Directed Graph Layering Problem

    Get PDF
    The Directed Layering Problem (DLP) solves a step of the widely used layer-based layout approach to automatically draw directed acyclic graphs. To cater for cyclic graphs, classically a preprocessing step is used that solves the Feedback Arc Set Problem (FASP)to make the graph acyclic before a layering is determined. Here, we present the Generalized Layering Problem (GLP) which solves the combination of DLP and FASP simultaneously, allowing general graphs as input. We show GLP to be NP- complete, present integer programming models to solve it, and perform thorough evaluations on different sets of graphs and with different implementations for the steps of the layer- based approach. We observe that GLP reduces the number of dummy nodes significantly, can produce more compact drawings and improves on graphs where DLP yields poor aspect ratios

    Minimum-width graph layering revisited

    Get PDF
    The minimum-width layering problem tackles one step of a layout pipeline to create top-down drawings of directed acyclic graphs. Thereby, it aims at keeping the overall width of the drawing small. We study layering heuristics for this problem as presented by Nikolov et al. as well as traditional layering methods with respect to the questions how close they are to the true minimal width and how well they perform in practice, especially, if a particular drawing area is prescribed. We find that when applied carefully and at the right moment the layering heuristics can, compared to traditional layering methods, produce better layerings for prescribed drawing areas and for graphs with varying node dimensions. Still, we also find that there is room for improvement

    Wrapping layered graphs

    Get PDF
    We present additions to the widely-used layout method for directed acyclic graphs of Sugiyama et al. [16] that allow to better utilize a prescribed drawing area. The method itself partitions the graph's nodes into layers. When drawing from top to bottom, the number of layers directly impacts the height of a resulting drawing and is bound from below by the graph's longest path. As a consequence, the drawings of certain graphs are significantly taller than wide, making it hard to properly display them on a medium such as a computer screen without scaling the graph's elements down to illegibility. We address this with the Wrapping Layered Graphs Problem (WLGP), which seeks for cut indices that split a given layering into chunks that are drawn side-by-side with a preferably small number of edges wrapping backwards. Our experience and a quantitative evaluation indicate that the proposed wrapping allows an improved presentation of narrow graphs, which occur frequently in practice and of which the internal compiler representation SCG is one example

    Algorithms for visualization of graph-based structures

    Get PDF
    Buildings today are built to maintain a healthy indoor environment and an efficient energy usage which is probably why damages caused by dampness has increased since the 1960’s. A study between year 2008 and 2010 showed that 26 percent of the 110 000 examined houses had damages and flaws caused by dampness that could prove to be harmful later on. This means that one out of four bathrooms risk the chance to develop damages by dampness. Approximately 2 percent of the houses had already developed water damages. It is here where the problems appear. A house or a building that is damaged by water of dampness need time to dry out before any renovation can take place. This means that damaged parts must be removed and allowed to dry out, this takes a long time to do and the costs are high and at the same time it can cause inconvenience to the residents. Here is where the Air Gap Method enters the picture. The meaning with the method is to drain and dry out the moisture without the need to perform a larger renovation. The Air Gap Method is a so called "forgiving"-system that is if water damages occur the consequences will be small. The Air Gap method means that an air gap is created in the walls, ceiling and the floor where a heating cable in the gap heats up the air and creates an air movement. The point is to create a stack effect in the gap that with the help of the air movement transports the damp air through an opening by the ceiling. The aim of this thesis is to examine if it’s necessary with the heating cable in the air gap and if there is a specific drying out pattern of the water damaged bathroom floor. The possibility of mould growth will also be examined. The study showed that the damped floor did dry out even without a heating cable, but as one of the studies showed signs of mould growth it is shown that the risk for mould growth is higher without a heating cable. There was a seven days difference in the drying out time between the studies with and without the heating cable; this difference can be decisive for mould growth which is why the heating cable is recommended. The Air Gap method is quite easy to apply in houses with light frame constructions simply by using a smaller dimension on the studs to create the air gap in the floor and walls. The method can also be applied in apartment buildings with a concrete frame by using the room-in- room principal. When renovating existing bathrooms it’s easier to use prefabricated elements to create the air gap in the floor and walls. ~
    • 

    corecore