Title :
A Fast Multi-level Algorithm for Drawing Large Undirected Graphs
Author :
Zhou, Weihua ; Huang, Jingwei
Author_Institution :
Sch. of Comput. Sci., Wuhan Univ., Wuhan
Abstract :
Graph drawing is a standard means for visualizing the relational information. This paper presents a fast algorithm for drawing large undirected graphs with straight-line edges, which employs the multi-level method as the framework of the algorithm and adopts the force-directed algorithm combined with bary-centralizing method to refine the single-level layouts. As far as we know, it is the first attempt to introduce this kind of combination. Also, the other two speed-up methods, constraint-normalization and quad-tree space decomposition, are used. Systematic experiments suggest its high performance and nice results. It is extremely fast and can nicely draw 10,000 vertex graphs in approximately 5 seconds and 1000,000 vertex graphs in approximately 11 minutes. The comparison with the well-known algorithms proves its validity and practicality. Furthermore, the presented algorithm is easy to implement, and its techniques can be generalized to speed up general force-directed algorithms.
Keywords :
graph theory; quadtrees; bary- centralizing method; constraint-normalization; force-directed algorithm; graph drawing; large undirected graphs; multilevel algorithm; quad-tree space decomposition; straight-line edges; Computer displays; Computer science; Engineering drawings; Heuristic algorithms; Internet; Partitioning algorithms; Research and development; Solids; Springs; Visualization; bary-centralizing method; force-directed algorithm; graph drawing; multi-level method;
Conference_Titel :
Internet Computing in Science and Engineering, 2008. ICICSE '08. International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-0-7695-3112-0
Electronic_ISBN :
978-0-7695-3112-0
DOI :
10.1109/ICICSE.2008.27