A New Framework for Hierarchical Drawings

We present a new approach to visualize directed graphs and their hierarchies that departs from the classical four-phase framework of Sugiyama and computes readable hierarchical visualizations that focus on the reachability information of a directed acyclic graph. Additionally, our approach has the f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of graph algorithms and applications 2019-09, Vol.23 (3), p.553-578
Hauptverfasser: Ortali, Giacomo, Tollis, Ioannis
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 578
container_issue 3
container_start_page 553
container_title Journal of graph algorithms and applications
container_volume 23
creator Ortali, Giacomo
Tollis, Ioannis
description We present a new approach to visualize directed graphs and their hierarchies that departs from the classical four-phase framework of Sugiyama and computes readable hierarchical visualizations that focus on the reachability information of a directed acyclic graph. Additionally, our approach has the feature that a few transitive edges are not drawn in the drawing, thus reducing the visual complexity of the resulting drawing. Furthermore, the problems involved in our framework require only polynomial time. The channel decomposition is a partition of the vertex set of the graph into channels, where a channel is a relaxed path. Our framework offers a suite of solutions depending upon the requirements, and it consists of only two steps: (a) the cycle removal step (if the directed graph contains cycles) and (b) the channel decomposition and hierarchical drawing step. Our framework does not introduce any dummy vertices and it keeps the vertices of a path/channel vertically aligned. The time complexity of the main drawing algorithms of our framework is $O(km)$, where $k$ is the number of paths/channels, typically much smaller than $n$ (the number of vertices).
doi_str_mv 10.7155/jgaa.00502
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_7155_jgaa_00502</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_7155_jgaa_00502</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1822-23882643fa4ccfb706ebe2aadf52b8422fc402e4a5ba81ec234a36fa09854f3</originalsourceid><addsrcrecordid>eNpNzzFPwzAQhmELgUQpLPwCr1RKOZ_txB2rQilSBQPs1sX4SkpLqvMQ8e9RgYHpe6dPepS6NjBtjPe32w3RFMADnqiR8VhXpjGz0399ri5K2QKgxSaM1M1cP-VBL4X2eejlQ3MvetVlIUnvXaKdvhMaus9NuVRnTLuSr_52rF6W96-LVbV-fnhczNdVMgGxQhsC1s4yuZS4baDObUaiN_bYBofIyQFmR76lYHJC68jWTDAL3rEdq8nva5K-FMkcD9LtSb6igXgkxiMx_hDtN6VtQ1Y</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A New Framework for Hierarchical Drawings</title><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Ortali, Giacomo ; Tollis, Ioannis</creator><creatorcontrib>Ortali, Giacomo ; Tollis, Ioannis</creatorcontrib><description>We present a new approach to visualize directed graphs and their hierarchies that departs from the classical four-phase framework of Sugiyama and computes readable hierarchical visualizations that focus on the reachability information of a directed acyclic graph. Additionally, our approach has the feature that a few transitive edges are not drawn in the drawing, thus reducing the visual complexity of the resulting drawing. Furthermore, the problems involved in our framework require only polynomial time. The channel decomposition is a partition of the vertex set of the graph into channels, where a channel is a relaxed path. Our framework offers a suite of solutions depending upon the requirements, and it consists of only two steps: (a) the cycle removal step (if the directed graph contains cycles) and (b) the channel decomposition and hierarchical drawing step. Our framework does not introduce any dummy vertices and it keeps the vertices of a path/channel vertically aligned. The time complexity of the main drawing algorithms of our framework is $O(km)$, where $k$ is the number of paths/channels, typically much smaller than $n$ (the number of vertices).</description><identifier>ISSN: 1526-1719</identifier><identifier>EISSN: 1526-1719</identifier><identifier>DOI: 10.7155/jgaa.00502</identifier><language>eng</language><ispartof>Journal of graph algorithms and applications, 2019-09, Vol.23 (3), p.553-578</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1822-23882643fa4ccfb706ebe2aadf52b8422fc402e4a5ba81ec234a36fa09854f3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,860,27901,27902</link.rule.ids></links><search><creatorcontrib>Ortali, Giacomo</creatorcontrib><creatorcontrib>Tollis, Ioannis</creatorcontrib><title>A New Framework for Hierarchical Drawings</title><title>Journal of graph algorithms and applications</title><description>We present a new approach to visualize directed graphs and their hierarchies that departs from the classical four-phase framework of Sugiyama and computes readable hierarchical visualizations that focus on the reachability information of a directed acyclic graph. Additionally, our approach has the feature that a few transitive edges are not drawn in the drawing, thus reducing the visual complexity of the resulting drawing. Furthermore, the problems involved in our framework require only polynomial time. The channel decomposition is a partition of the vertex set of the graph into channels, where a channel is a relaxed path. Our framework offers a suite of solutions depending upon the requirements, and it consists of only two steps: (a) the cycle removal step (if the directed graph contains cycles) and (b) the channel decomposition and hierarchical drawing step. Our framework does not introduce any dummy vertices and it keeps the vertices of a path/channel vertically aligned. The time complexity of the main drawing algorithms of our framework is $O(km)$, where $k$ is the number of paths/channels, typically much smaller than $n$ (the number of vertices).</description><issn>1526-1719</issn><issn>1526-1719</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNpNzzFPwzAQhmELgUQpLPwCr1RKOZ_txB2rQilSBQPs1sX4SkpLqvMQ8e9RgYHpe6dPepS6NjBtjPe32w3RFMADnqiR8VhXpjGz0399ri5K2QKgxSaM1M1cP-VBL4X2eejlQ3MvetVlIUnvXaKdvhMaus9NuVRnTLuSr_52rF6W96-LVbV-fnhczNdVMgGxQhsC1s4yuZS4baDObUaiN_bYBofIyQFmR76lYHJC68jWTDAL3rEdq8nva5K-FMkcD9LtSb6igXgkxiMx_hDtN6VtQ1Y</recordid><startdate>20190901</startdate><enddate>20190901</enddate><creator>Ortali, Giacomo</creator><creator>Tollis, Ioannis</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20190901</creationdate><title>A New Framework for Hierarchical Drawings</title><author>Ortali, Giacomo ; Tollis, Ioannis</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1822-23882643fa4ccfb706ebe2aadf52b8422fc402e4a5ba81ec234a36fa09854f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ortali, Giacomo</creatorcontrib><creatorcontrib>Tollis, Ioannis</creatorcontrib><collection>CrossRef</collection><jtitle>Journal of graph algorithms and applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ortali, Giacomo</au><au>Tollis, Ioannis</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A New Framework for Hierarchical Drawings</atitle><jtitle>Journal of graph algorithms and applications</jtitle><date>2019-09-01</date><risdate>2019</risdate><volume>23</volume><issue>3</issue><spage>553</spage><epage>578</epage><pages>553-578</pages><issn>1526-1719</issn><eissn>1526-1719</eissn><abstract>We present a new approach to visualize directed graphs and their hierarchies that departs from the classical four-phase framework of Sugiyama and computes readable hierarchical visualizations that focus on the reachability information of a directed acyclic graph. Additionally, our approach has the feature that a few transitive edges are not drawn in the drawing, thus reducing the visual complexity of the resulting drawing. Furthermore, the problems involved in our framework require only polynomial time. The channel decomposition is a partition of the vertex set of the graph into channels, where a channel is a relaxed path. Our framework offers a suite of solutions depending upon the requirements, and it consists of only two steps: (a) the cycle removal step (if the directed graph contains cycles) and (b) the channel decomposition and hierarchical drawing step. Our framework does not introduce any dummy vertices and it keeps the vertices of a path/channel vertically aligned. The time complexity of the main drawing algorithms of our framework is $O(km)$, where $k$ is the number of paths/channels, typically much smaller than $n$ (the number of vertices).</abstract><doi>10.7155/jgaa.00502</doi><tpages>26</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1526-1719
ispartof Journal of graph algorithms and applications, 2019-09, Vol.23 (3), p.553-578
issn 1526-1719
1526-1719
language eng
recordid cdi_crossref_primary_10_7155_jgaa_00502
source DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
title A New Framework for Hierarchical Drawings
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T20%3A33%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20New%20Framework%20for%20Hierarchical%20Drawings&rft.jtitle=Journal%20of%20graph%20algorithms%20and%20applications&rft.au=Ortali,%20Giacomo&rft.date=2019-09-01&rft.volume=23&rft.issue=3&rft.spage=553&rft.epage=578&rft.pages=553-578&rft.issn=1526-1719&rft.eissn=1526-1719&rft_id=info:doi/10.7155/jgaa.00502&rft_dat=%3Ccrossref%3E10_7155_jgaa_00502%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true