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...

Full description

Bibliographic Details
Main Author: McKnight, Rebecca Linda
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