Low-stretch trees for network visualization
Low-stretch trees are spanning trees which provide approximate distance preservation for edges in the original graph by minimizing stretch. We explore the application of these trees to network visualization. In particular, we present a novel edge bundling technique, LSTB, that computes edge bundles...
Main Author: | |
---|---|
Language: | English |
Published: |
University of British Columbia
2015
|
Online Access: | http://hdl.handle.net/2429/54490 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-54490 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-544902018-01-05T17:28:24Z Low-stretch trees for network visualization McKnight, Rebecca Linda Low-stretch trees are spanning trees which provide approximate distance preservation for edges in the original graph by minimizing stretch. We explore the application of these trees to network visualization. In particular, we present a novel edge bundling technique, LSTB, that computes edge bundles explicitly and efficiently and does not rely on fixed vertex positions. This approach is in contrast to previous methods, which require the user to provide a layout of the input graph. We introduce an abstract framework for edge bundling methods, which provides a unifying formalization of bundling terminology and techniques, as well as a classification of such methods. Based on this framework, LSTB provides algorithmic support for sophisticated visual encodings, including dynamic layout adjustment and interactive bundle querying. In addition, we explore the use of the multiplicative weights update method to compute a distribution over low-stretch trees in order to achieve low stretch for all edges in expectation, rather than on average. We present the results of using this distribution in place of a single low-stretch tree as a routing graph for LSTB. While the distribution provides better stretch guarantees, we find that from a visual perspective a single low-stretch tree provides a better routing graph for the LSTB edge bundling application. Science, Faculty of Computer Science, Department of Graduate 2015-08-17T22:34:58Z 2015-08-17T22:34:58Z 2015 2015-09 Text Thesis/Dissertation http://hdl.handle.net/2429/54490 eng Attribution-NonCommercial-NoDerivs 2.5 Canada http://creativecommons.org/licenses/by-nc-nd/2.5/ca/ University of British Columbia |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
Low-stretch trees are spanning trees which provide approximate distance preservation for edges in the original graph by minimizing stretch. We explore the application of these trees to network visualization. In particular, we present a novel edge bundling technique, LSTB, that computes edge bundles explicitly and efficiently and does not rely on fixed vertex positions. This approach is in contrast to previous methods, which require the user to provide a layout of the input graph. We introduce an abstract framework for edge bundling methods, which provides a unifying formalization of bundling terminology and techniques, as well as a classification of such methods. Based on this framework, LSTB provides algorithmic support for sophisticated visual encodings, including dynamic layout adjustment and interactive bundle querying.
In addition, we explore the use of the multiplicative weights update method to compute a distribution over low-stretch trees in order to achieve low stretch for all edges in expectation, rather than on average. We present the results of using this distribution in place of a single low-stretch tree as a routing graph for LSTB. While the distribution provides better stretch guarantees, we find that from a visual perspective a single low-stretch tree provides a better routing graph for the LSTB edge bundling application. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
McKnight, Rebecca Linda |
spellingShingle |
McKnight, Rebecca Linda Low-stretch trees for network visualization |
author_facet |
McKnight, Rebecca Linda |
author_sort |
McKnight, Rebecca Linda |
title |
Low-stretch trees for network visualization |
title_short |
Low-stretch trees for network visualization |
title_full |
Low-stretch trees for network visualization |
title_fullStr |
Low-stretch trees for network visualization |
title_full_unstemmed |
Low-stretch trees for network visualization |
title_sort |
low-stretch trees for network visualization |
publisher |
University of British Columbia |
publishDate |
2015 |
url |
http://hdl.handle.net/2429/54490 |
work_keys_str_mv |
AT mcknightrebeccalinda lowstretchtreesfornetworkvisualization |
_version_ |
1718584874567204864 |