Construcción paralela de estructuras de datos sucintas

dc.contributor.advisorFerres, Leoes
dc.contributor.authorFuentes Sepúlveda, José Sebastiánes
dc.date.accessioned2017-04-24T13:23:13Z
dc.date.accessioned2019-12-18T15:54:31Z
dc.date.accessioned2024-08-28T21:32:08Z
dc.date.available2017-04-24T13:23:13Z
dc.date.available2019-12-18T15:54:31Z
dc.date.available2024-08-28T21:32:08Z
dc.date.issued2016
dc.descriptionTesis presentada para optar al grado de Doctor/a en Ciencias de la Computación.es
dc.description.abstractAs of 31st December, 2013, the total number of accessible Web pages amounted to 14.3 trillions and the total size of accessible data was calculated to be approximately 672EB (exabytes), not including very large private databases. It is safe to assume that the same trend will persist in the coming years: the size of the data available on the Internet will keep growing exponentially. Thus, it now has become imperative to nd ways to solve the problem of reading, processing and storing those enormous amounts of data. To date, two main approaches have been proposed to solve the problem: the traditional increase in the machines’ processing power (led by clock speed up until the beginning of the millenium, and superseded by adding processors as of 2004), and the more modern, algorithm-based minimization of the space required to store data. In this thesis, we will combine both approaches, constructing succinct data structures on multicore architectures. In particular, three succinct data structures will be addressed: wavelet trees, succinct ordinal trees and triangulated plane graphs. For wavelet trees, we present two construction algorithms that achieves O(n) and O(lg n) time using O(n lg + lg n) and O(n lg +p lg n= lg ) bits of space, respectively, where n is the size of the input, is the alphabet size and p is the number of available threads. For succinct trees, we introduce a practical construction algorithm that takes O(lg n) time and O(n lg n) bits of space for a tree on n nodes. For triangulated plane graphs, we present a parallel algorithm that computes the succinct representation of a triangulated plane graph, with n vertices and a canonical ordering, in O(lg n) time and O(n lg n) bits of space.en
dc.description.campusConcepciónes
dc.description.departamentoDepartamento de Ingeniería Informática y Ciencias de la Computaciónes
dc.description.facultadFacultad de Ingenieríaes
dc.description.sponsorshipANID, Proyecto CONICYT (21120974)es
dc.identifier.urihttps://repositorio.udec.cl/handle/11594/2094
dc.language.isoenen
dc.publisherUniversidad de Concepciónes
dc.rightsCC BY-NC-ND 4.0 DEED Attribution-NonCommercial-NoDerivs 4.0 Internationalen
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectCiencias de la Computaciónes
dc.subjectEstructuras de Datos (Ciencia de la Computacion)es
dc.subjectAlgoritmos Paraleloses
dc.titleConstrucción paralela de estructuras de datos sucintases
dc.typeTesises

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tesis_Construccion_paralela_de_Estructuras.Image.Marked.pdf
Size:
2.76 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections