IPSep-CoLa
IPSep-CoLa: An Incremental Procedure for Separation Constraint Layout of Graphs. We extend the popular force-directed approach to network (or graph) layout to allow separation constraints, which enforce a minimum horizontal or vertical separation between selected pairs of nodes. This simple class of linear constraints is expressive enough to satisfy a wide variety of application-specific layout requirements, including: layout of directed graphs to better show flow; layout with non-overlapping node labels; and layout of graphs with grouped nodes (called clusters). In the stress majorization force-directed layout process, separation constraints can be treated as a quadratic programming problem. We give an incremental algorithm based on gradient projection for efficiently solving this problem. The algorithm is considerably faster than using generic constraint optimization techniques and is comparable in speed to unconstrained stress majorization. We demonstrate the utility of our technique with sample data from a number of practical applications including gene-activation networks, terrorist networks and visualization of high-dimensional data.
This software is also peer reviewed by journal TOMS.
This software is also peer reviewed by journal TOMS.
Keywords for this software
References in zbMATH (referenced in 9 articles )
Showing results 1 to 9 of 9.
Sorted by year (- Nachmanson, Lev; Nocaj, Arlind; Bereg, Sergey; Zhang, Leishi; Holroyd, Alexander: Node overlap removal by growing a tree (2016)
- Dwyer, Tim; Robertson, George: Layout with circular and other non-linear constraints using Procrustes projection (2010)
- Dwyer, Tim; Koren, Yehuda; Marriott, Kim: Constrained graph layout by stress majorization and gradient projection (2009)
- Dwyer, Tim; Marriott, Kim; Wybrow, Michael: Dunnart: a constraint-based network diagram authoring tool (2009)
- Lawrence, Michael; Wickham, Hadley; Cook, Dianne; Hofmann, Heike; Swayne, Deborah F.: Extending the GGobi pipeline from R. Rapid prototyping of interactive visualizations (2009)
- Schreiber, Falk; Dwyer, Tim; Marriott, Kim; Wybrow, Michael: A generic algorithm for layout of biological networks (2009) ioport
- Dwyer, Tim; Marriott, Kim: Constrained stress majorization using diagonally scaled gradient projection (2008)
- Dwyer, Tim; Marriott, Kim; Wybrow, Michael: Integrating edge routing into force-directed layout (2007)
- Dwyer, Tim; Koren, Yehuda; Marriott, Kim: Ipsep-cola: An incremental procedure for separation constraint layout of graphs (2006) ioport