Mostrar el registro sencillo del ítem
dc.contributor.advisor | Ruiz García, Juan Carlos | es_ES |
dc.contributor.advisor | Kärkkäinen, Juha | es_ES |
dc.contributor.advisor | Kivinen, Jyrki | es_ES |
dc.contributor.author | Salvador Lozano, Sergi | es_ES |
dc.date.accessioned | 2014-02-27T10:23:03Z | |
dc.date.available | 2014-02-27T10:23:03Z | |
dc.date.created | 2014-02-18 | |
dc.date.issued | 2014-02-27 | |
dc.identifier.uri | http://hdl.handle.net/10251/36002 | |
dc.description.abstract | Juha Kärkkäinen String analysis is nowadays a popular research field, both for its direct practical applications and the way it can be integrated into other fields, which can themselves be highly benefitted from its advances. There are three basic queries over strings that are substantial for their study (specially when analyzing substrings of the original text) as a lot of different operations can be reformulated as some expression of them. Those queries are access, which returns the symbol stored in a given position (trivial for standard representations), rank, which counts the number of occurrences of a symbol until a given position, and select, used to find the position of the string in which a certain occurrence of the symbol takes place. The tricky part comes when we want to perform those queries efficiently over large texts, as it is usual in string analysis, and at the same time preventing the space necessary to skyrocket. Fortunately, it is possible to infer the results for arbitrary alphabets from those obtained on binary texts, and when the alphabet only comprises two symbols we can come upon structures that allow very fast queries while still being space-efficient. In this project I will review and try to optimize some of those structures (compact representations of the original binary strings), from the most intuitive (and spatially more expensive) to the succinct structures that, although more complex, approach the theoretical lower bound. For all of them a method for performing rank and select operations in constant time will be given. I will finish with the study of some applications of these structures on different problems or algorithms, as an example to illustrate how the effort put into this topic is indeed indirectly beneficial for many others. | es_ES |
dc.format.extent | 33 | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Compression | es_ES |
dc.subject | Rank | es_ES |
dc.subject | Select | es_ES |
dc.subject | Binary_strings | es_ES |
dc.subject | Succinct structures | es_ES |
dc.subject | Text indexing | es_ES |
dc.subject.other | Ingeniería Informática-Enginyeria Informàtica | es_ES |
dc.title | Study and applications of rank and select data structures | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Salvador Lozano, S. (2014). Study and applications of rank and select data structures. http://hdl.handle.net/10251/36002. | es_ES |
dc.description.accrualMethod | Archivo delegado | es_ES |