CoSEP: a compound spring embedder layout algorithm with support for ports

buir.contributor.authorOkka, Alihan
buir.contributor.authorDoğrusöz, Uğur
buir.contributor.authorBalcı, Hasan
buir.contributor.orcidOkka, Alihan|0000-0002-4402-5993
buir.contributor.orcidDoğrusöz, Uğur|0000-0002-7153-0784
buir.contributor.orcidBalcı, Hasan|0000-0001-8319-7758
dc.citation.epage169
dc.citation.issueNumber2-3
dc.citation.spage151
dc.citation.volumeNumber20
dc.contributor.authorOkka, Alihanen_US
dc.contributor.authorDoğrusöz, Uğuren_US
dc.contributor.authorBalcı, Hasanen_US
dc.date.accessioned2022-02-10T12:08:53Z
dc.date.available2022-02-10T12:08:53Z
dc.date.issued2021-07-01
dc.departmentDepartment of Computer Engineering
dc.description.abstractThis paper describes a new automatic layout algorithm named CoSEP for compound graphs with port constraints. The algorithm works by extending the physical model of a previous algorithm named CoSE by defining additional force types and heuristics for constraining edges to connect to certain user-defined locations on end nodes. Similar to its predecessor, CoSEP also accounts for non-uniform node dimensions and arbitrary levels of nesting via compound nodes. Our experiments show that CoSEP significantly improves the quality of the layouts for compound graphs with port constraints with respect to commonly accepted graph drawing criteria while running reasonably fast, suitable for use in interactive applications for small to medium-sized (up to 500 nodes) graphs. A complete JavaScript implementation of CoSEP as a Cytoscape.js extension along with a demo page is freely available at https://github.com/iVis-at-Bilkent/cytoscape.js-cosep.
dc.identifier.doi10.1177/14738716211028136
dc.identifier.eissn1473-8724
dc.identifier.issn1473-8716
dc.identifier.urihttp://hdl.handle.net/11693/77233
dc.language.isoEnglish
dc.publisherSage Publications
dc.relation.isversionofhttps://doi.org/10.1177/14738716211028136
dc.source.titleInformation Visualization
dc.subjectGraph visualization
dc.subjectGraph layout
dc.subjectForce directed graph layout
dc.subjectCompound graphs
dc.subjectGraphs with ports
dc.subjectGraph algorithms
dc.titleCoSEP: a compound spring embedder layout algorithm with support for ports
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CoSEP_A_compound_spring_embedder_layout_algorithm_with_support_for_ports.pdf
Size:
5.88 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: