Graph Layout through the VCG Tool

نویسنده

  • Georg Sander
چکیده

glish Version to appear with Addison Wesley 22 ple and use heuristics, but they are very fast and enable to explore very large graphs in reasonable time. Further work might address the following: Improve the stability of the layout: Similar graphs must create similar pictures. Allow incrementality of the layout: Adding an edge or a node to an layout should not cause a complete relayout. Allow diierent layout algorithms for nested subgraphs: Each subgraph can be laid out by a specialized variant of a layout algorithm. The combination of such algorithms must be analyzed. Improve the spline drawing routine. The implementation of the tool is based on the diploma thesis of Iris Lemke Lem94] (VCG for SunView). It runs with SunView and X11 on many diierent platforms (SunOS, IRIX, IBM AIX, HP-UX. : : :) and can produce diierent forms of output (PostScript, PBM, PPM). The tool is The times for parsing and rank assignment are obviously independent of the selected layout algorithms. The time for the additional ne tuning phase innuences t r not very much. For trees, the ne tuning phase has no eeect. However, the omission of the ne tuning phase for real graphs leaves more dummy nodes and more edge segments, such that the layout is less readable. It is not clear, whether the barycenter weight or the median weight results in better layouts. For the trees, the quality and speed of both methods is equal: they remove all crossings and result in nearly the same layout. For the graphs, the median weight removes more crossings in 5 cases, while the barycenter weight is better in 6 cases. In 5 cases, crossing reduction by barycentering is considerably faster (t c in g.3 Bft, Bnt, g.4 Bnt, g.6 Bft, g.7 Bft), in 4 other cases, the calculation of median weights is faster (g.2 Mft, Mnt, g.4 Mft, g.5 Mft). As we see for graph 5, graph 6 and graph 7, the time for the calculation of the median weight increases much more depending on the degree of nodes, because all adjacent nodes of v must be sorted in order to calculate the median value of a node v. Thus barycen-tering has advantages if the average degree of nodes is large. Depending on the selected weights for crossing reduction, the times for the further processing of the graphs may diier. Typically, barycentering results in a more symmetrically ordering …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Layout of Compound Directed Graphs

We present a method for the layout of compound directed graphs that is based on the hierarchical layer layout method. Our method has similarities with the method of Sugiyama and Misue 7] but gives diierent results: It uses a global partitioning into layers and tries to produce placements of nodes such that border rectangles can be drawn around the nodes of each subgraph. The method is implement...

متن کامل

Node duplication and routing algorithms for quantum-dot cellular automata circuits

Quantum-dot cellular automata (QCA) is a novel computing mechanism that can represent binary information based on the spatial distribution of electron charge configuration in chemical molecules. QCA circuit layout is currently restricted to a single layer with very limited number of wire crossings permitted. Thus, wire crossing minimisation is crucial in improving the manufacturability of QCA c...

متن کامل

Integrative Cell Formation and Layout Design in Cellular Manufacturing Systems

This paper proposes a new integrative view of manufacturing cell formation and both inter-cell and intra-cell layout problems. Cells formation and their popular bi-directional linear layout are determined simultaneously through a Dynamic Programming algorithm (with the objective of minimizing the inter-cell flow cost under a cell size constraint). This Dynamic Programming algorithm is implement...

متن کامل

VCG Auction Mechanism Cost Expectations and Variances

We consider Vickrey–Clarke–Groves (VCG) auctions for a very general combinatorial structure, in an average-case setting where item costs are independent, identically distributed uniform random variables. We prove that the expected VCG cost is at least double the expected nominal cost, and exactly double when the desired structure is a basis of a bridgeless matroid. In the matroid case we furthe...

متن کامل

CCVisu 3 . 0 Introduction and Reference Manual — Draft —

CCVisu is a lightweight tool for visual graph clustering and general force-directed graph layout. Although the tool was originally developed for computing clustering layouts of software systems, based on dependency and co-change graphs, CCVisu is applicable to many graph layout problems.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994