• DocumentCode
    1039856
  • Title

    Online Dynamic Graph Drawing

  • Author

    Frishman, Yaniv ; Tal, Ayellet

  • Author_Institution
    Dept. of Comput. Sci., Israel Inst. of Technol., Haifa
  • Volume
    14
  • Issue
    4
  • fYear
    2008
  • Firstpage
    727
  • Lastpage
    740
  • Abstract
    This paper presents an algorithm for drawing a sequence of graphs online. The algorithm strives to maintain the global structure of the graph and, thus, the user´s mental map while allowing arbitrary modifications between consecutive layouts. The algorithm works online and uses various execution culling methods in order to reduce the layout time and handle large dynamic graphs. Techniques for representing graphs on the GPU allow a speedup by a factor of up to 17 compared to the CPU implementation. The scalability of the algorithm across GPU generations is demonstrated. Applications of the algorithm to the visualization of discussion threads in Internet sites and to the visualization of social networks are provided.
  • Keywords
    Internet; coprocessors; data visualisation; graph theory; GPU; Internet sites; consecutive layouts; discussion threads visualization; execution culling methods; online dynamic graph drawing; social networks; user mental map; GPU; Graph layout; Algorithms; Computer Graphics; Image Processing, Computer-Assisted; Numerical Analysis, Computer-Assisted; Online Systems; Signal Processing, Computer-Assisted; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2008.11
  • Filename
    4433990