• DocumentCode
    861143
  • Title

    Combining hierarchy and energy for drawing directed graphs

  • Author

    Carmel, Liran ; Harel, David ; Koren, Yehuda

  • Author_Institution
    Dept. of Appl. Math. & Comput. Sci., Weizmann Inst. of Sci., Rehovot, Israel
  • Volume
    10
  • Issue
    1
  • fYear
    2004
  • Firstpage
    46
  • Lastpage
    57
  • Abstract
    We present an algorithm for drawing directed graphs which is based on rapidly solving a unique one-dimensional optimization problem for each of the axes. The algorithm results in a clear description of the hierarchy structure of the graph. Nodes are not restricted to lie on fixed horizontal layers, resulting in layouts that convey the symmetries of the graph very naturally. The algorithm can be applied without change to cyclic or acyclic digraphs and even to graphs containing both directed and undirected edges. We also derive a hierarchy index from the input digraph, which quantitatively measures its amount of hierarchy.
  • Keywords
    computational complexity; data visualisation; directed graphs; optimisation; Fiedler vector; data visualisation; directed graph drawing; force directed layout; hierarchy energy; minimum linear arrangement; one-dimensional optimization problem; Algorithm design and analysis; Iterative algorithms; NP-hard problem; Quantization; Vectors; Algorithms; Computer Graphics; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Paintings; Pattern Recognition, Automated; 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.2004.1260757
  • Filename
    1260757