Algorithms for the Reeb Graph and Related Concepts

<p>This thesis is concerned with a structure called the Reeb graph. There are three main problems considered. The first is devising an efficient algorithm for comnstructing the Reeb graph of a simplicial complex with respect to a generic simplex-wise linear real-valued function. We present an...

Full description

Bibliographic Details
Main Author: Parsa, Salman
Other Authors: Edelsbrunner, Herbert
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10161/9422
id ndltd-DUKE-oai-dukespace.lib.duke.edu-10161-9422
record_format oai_dc
spelling ndltd-DUKE-oai-dukespace.lib.duke.edu-10161-94222015-01-30T03:32:27ZAlgorithms for the Reeb Graph and Related ConceptsParsa, SalmanComputer scienceMathematicsalgorithmsBetti number computationdynamic algorithmsgraph connectivityofflice graph connectivityReeb graph<p>This thesis is concerned with a structure called the Reeb graph. There are three main problems considered. The first is devising an efficient algorithm for comnstructing the Reeb graph of a simplicial complex with respect to a generic simplex-wise linear real-valued function. We present an algorithm that builds the Reeb graph in almost optimal worst-case deterministic time. This was the first deterministic algorithm with the time bound which is linear up to a logarithmic factor. Without loss of generality, the complex is assumed to be 2-dimensional. The algorithm works by sweeping the function values and maintaining a spanning forest for the preimage, or the level-set, of the value. Using the observation that the operations that change the level-sets are off-line, we was able to achieve the above bound.</p><p>The second topic is the dynamic Reeb graphs. As the function changes its values, the Reeb graph also changes. We are interested in updating the Reeb graph. We reduce this problem to a graph problem that we call retroactive graph connectivity. We obtain algorithms for dynamic Reeb graphs, by using data structures that solve the graph problem. </p><p>The third topic is an argument regarding the complexity of computing Betti numbers. This problem is also related to the Reeb graph by means of the vertical Homology classes. The problem considered here is whether the realization of a simplicial complex in the Euclidean 4-space can result in an algorithm for computing its Homology groups faster than the usual matrix reduction methods. Using the observation that the vertical Betti numbers can always be computed more efficiently using the Reeb graph, we show that the answer to this question is in general negative. For instance, given a square matrix over the field with two elements, we construct a simplicial complex in linear time, realized in euclidean 4-space and a function on it, such that its Horizontal homology group, over the same field, is isomorphic with the null-space of the matrix. It follows that the Betti number computation for complexes realized in the 4-space is as hard as computing the rank for a sparse matrix.</p>DissertationEdelsbrunner, Herbert2014Dissertationhttp://hdl.handle.net/10161/9422
collection NDLTD
sources NDLTD
topic Computer science
Mathematics
algorithms
Betti number computation
dynamic algorithms
graph connectivity
offlice graph connectivity
Reeb graph
spellingShingle Computer science
Mathematics
algorithms
Betti number computation
dynamic algorithms
graph connectivity
offlice graph connectivity
Reeb graph
Parsa, Salman
Algorithms for the Reeb Graph and Related Concepts
description <p>This thesis is concerned with a structure called the Reeb graph. There are three main problems considered. The first is devising an efficient algorithm for comnstructing the Reeb graph of a simplicial complex with respect to a generic simplex-wise linear real-valued function. We present an algorithm that builds the Reeb graph in almost optimal worst-case deterministic time. This was the first deterministic algorithm with the time bound which is linear up to a logarithmic factor. Without loss of generality, the complex is assumed to be 2-dimensional. The algorithm works by sweeping the function values and maintaining a spanning forest for the preimage, or the level-set, of the value. Using the observation that the operations that change the level-sets are off-line, we was able to achieve the above bound.</p><p>The second topic is the dynamic Reeb graphs. As the function changes its values, the Reeb graph also changes. We are interested in updating the Reeb graph. We reduce this problem to a graph problem that we call retroactive graph connectivity. We obtain algorithms for dynamic Reeb graphs, by using data structures that solve the graph problem. </p><p>The third topic is an argument regarding the complexity of computing Betti numbers. This problem is also related to the Reeb graph by means of the vertical Homology classes. The problem considered here is whether the realization of a simplicial complex in the Euclidean 4-space can result in an algorithm for computing its Homology groups faster than the usual matrix reduction methods. Using the observation that the vertical Betti numbers can always be computed more efficiently using the Reeb graph, we show that the answer to this question is in general negative. For instance, given a square matrix over the field with two elements, we construct a simplicial complex in linear time, realized in euclidean 4-space and a function on it, such that its Horizontal homology group, over the same field, is isomorphic with the null-space of the matrix. It follows that the Betti number computation for complexes realized in the 4-space is as hard as computing the rank for a sparse matrix.</p> === Dissertation
author2 Edelsbrunner, Herbert
author_facet Edelsbrunner, Herbert
Parsa, Salman
author Parsa, Salman
author_sort Parsa, Salman
title Algorithms for the Reeb Graph and Related Concepts
title_short Algorithms for the Reeb Graph and Related Concepts
title_full Algorithms for the Reeb Graph and Related Concepts
title_fullStr Algorithms for the Reeb Graph and Related Concepts
title_full_unstemmed Algorithms for the Reeb Graph and Related Concepts
title_sort algorithms for the reeb graph and related concepts
publishDate 2014
url http://hdl.handle.net/10161/9422
work_keys_str_mv AT parsasalman algorithmsforthereebgraphandrelatedconcepts
_version_ 1716729585065787392