In this thesis we have studied some issues related to the space complexity of Directed Acyclic Graphs (DAG) computations and in particular the possibility of obtaining a reduction of the amount of memory necessary to the evaluation of a DAG using computations with multiple assessments of the same vertex rather than strictly without recalculations. In the main result of the thesis, we introduce a method to obtain a significant upper bound for the space complexity of a DAG, based on the concept of DAG-vertex separator. By further developing this result according to the divide and conquer paradigm we obtain a decomposition of the DAG through which it is possible to observe a relationship between topological characteristics of the graph and its space complexity
On the space complexity of DAG computations
De Stefani, Lorenzo
2012/2013
Abstract
In this thesis we have studied some issues related to the space complexity of Directed Acyclic Graphs (DAG) computations and in particular the possibility of obtaining a reduction of the amount of memory necessary to the evaluation of a DAG using computations with multiple assessments of the same vertex rather than strictly without recalculations. In the main result of the thesis, we introduce a method to obtain a significant upper bound for the space complexity of a DAG, based on the concept of DAG-vertex separator. By further developing this result according to the divide and conquer paradigm we obtain a decomposition of the DAG through which it is possible to observe a relationship between topological characteristics of the graph and its space complexityFile | Dimensione | Formato | |
---|---|---|---|
Relazione_finale_De_Stefani_Lorenzo_621842.pdf
accesso aperto
Dimensione
949.02 kB
Formato
Adobe PDF
|
949.02 kB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/15532