• DocumentCode
    38933
  • Title

    CiSE: A Circular Spring Embedder Layout Algorithm

  • Author

    Dogrusoz, U. ; Belviranli, Mehmet E. ; Dilek, A.

  • Author_Institution
    Dept. of Comput. Eng., Bilkent Univ., Ankara, Turkey
  • Volume
    19
  • Issue
    6
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    953
  • Lastpage
    966
  • Abstract
    We present a new algorithm for automatic layout of clustered graphs using a circular style. The algorithm tries to determine optimal location and orientation of individual clusters intrinsically within a modified spring embedder. Heuristics such as reversal of the order of nodes in a cluster and swap of neighboring node pairs in the same cluster are employed intermittently to further relax the spring embedder system, resulting in reduced inter-cluster edge crossings. Unlike other algorithms generating circular drawings, our algorithm does not require the quotient graph to be acyclic, nor does it sacrifice the edge crossing number of individual clusters to improve respective positioning of the clusters. Moreover, it reduces the total area required by a cluster by using the space inside the associated circle. Experimental results show that the execution time and quality of the produced drawings with respect to commonly accepted layout criteria are quite satisfactory, surpassing previous algorithms. The algorithm has also been successfully implemented and made publicly available as part of a compound and clustered graph editing and layout tool named Chisio.
  • Keywords
    data visualisation; pattern clustering; Chisio tool; CiSE algorithm; circular spring embedder layout algorithm; circular style clustering; graph clustering; graph editing tool; graph layout tool; inter-cluster edge crossing; layout criteria; quotient graph; spring embedder system; Algorithm design and analysis; Clustering algorithms; Data visualization; Force; Layout; Software algorithms; Springs; Information visualization; algorithm design and analysis; circular layout; clustered graphs; force-directed layout; graph algorithms; graph drawing; graph visualization; sequence alignment; visualization systems and software; visualization techniques and methodologies;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2012.178
  • Filename
    6295613