Visualization of clustered directed acyclic graphs with node interleaving

Pushpa Kumar*, Kang Zhang

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

5 Citations (Scopus)

Abstract

Graph drawing and visualization represent structural information as diagrams of abstract graphs and networks. An important subset of graphs is directed acyclic graphs (DAGs). E-Spring algorithm, extended from the popular spring embedder model, eliminates node overlaps in clustered DAGs by modeling nodes as charged particles whose repulsion is controlled by edges modeled as springs. The drawing process needs to reach a stable state when the average distances of separation between nodes are near optimal. This paper presents an enhancement to E-Spring to introduce a stopping condition, which reduces equilibrium distances between nodes and therefore results in a significantly reduced area for DAG visualization. It imposes an upper bound on the repulsive forces between nodes based on graph geometry. The algorithm employs node interleaving to eliminate any residual node overlaps. These new techniques have been validated by visualizing eBay buyer-seller relationships and resulted in overall area reductions in the range of 45% to 79%.

Original languageEnglish
Title of host publication24th Annual ACM Symposium on Applied Computing, SAC 2009
Pages1800-1805
Number of pages6
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event24th Annual ACM Symposium on Applied Computing, SAC 2009 - Honolulu, HI, United States
Duration: 8 Mar 200912 Mar 2009

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference24th Annual ACM Symposium on Applied Computing, SAC 2009
Country/TerritoryUnited States
CityHonolulu, HI
Period8/03/0912/03/09

Keywords

  • Directed acyclic graphs
  • Graph drawing
  • Node interleaving
  • Overlapping nodes
  • Visualization

Fingerprint

Dive into the research topics of 'Visualization of clustered directed acyclic graphs with node interleaving'. Together they form a unique fingerprint.

Cite this