Complexidade de construção de árvores PQR

Detalhes bibliográficos
Autor(a) principal: Zanetti, João Paulo Pereira, 1987-
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1618106
Resumo: Orientador: João Meidanis
id UNICAMP-30_84236e90b4acb74e4dc972dc97b4f3b4
oai_identifier_str oai::867060
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Complexidade de construção de árvores PQRComplexity of PQR tree constructionAlgoritmos on-lineEstruturas de dados (Computação)Online algorithmsData structures (Computer science)Orientador: João MeidanisDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: As árvores PQR são estruturas de dados usadas para tratar o problema dos uns consecutivos e problemas relacionados. Aplicações incluem reconhecimento de grafos de intervalos, de grafos planares, e problemas envolvendo moléculas de DNA. A presente dissertação busca consolidar o conhecimento sobre árvores PQR e, principalmente, sua construção incremental, visando fornecer uma base teórica para o uso desta estrutura em aplicações. Este trabalho apresenta uma descrição detalhada do projeto do algoritmo para construção online de árvores PQR, partindo de uma implementação inocente das operações sugeridas e refinando sucessivamente o algoritmo até alcançar a complexidade de tempo quase-linear. Neste projeto, lidamos com um obstáculo que surge com a utilização de estruturas de union-find que não havia sido tratado anteriormente. A demonstração da complexidade de tempo do algoritmo apresentada aqui também é nova e mais clara. Além disso, o projeto é acompanhado de uma implementação em Java dos algoritmos descritosAbstract: PQR trees are data structures used to solve the consecutive ones problem and other related problems. Applications include interval or planar graph recognition, and problems involving DNA molecules. This dissertation aims at consolidating existing and new knowledge about PQR trees and, primarily, their online construction, thus providing a theoretical basis for the use of this structure in applications. This work presents a detailed description of the online PQR tree construction algorithm's design, starting with a naive implementation of the suggested operations and refining them successively, culminating with an almost-linear time complexity. In this project, we dealt with an obstacle that arises with the use of union-find structures and that has never been addressed before. The proof presented here for the time complexity is also novel and clearer. Furthermore, the project is accompanied by a Java implementation of all the algorithms describedMestradoCiência da ComputaçãoMestre em Ciência da Computação[s.n.]Meidanis, João, 1960-Ferreira, Carlos EduardoTelles, Guilherme PimentelUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASZanetti, João Paulo Pereira, 1987-2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf59 f. : il.https://hdl.handle.net/20.500.12733/1618106ZANETTI, João Paulo Pereira. Complexidade de construção de árvores PQR. 2012. 59 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618106. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/867060porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T06:40:35Zoai::867060Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T06:40:35Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Complexidade de construção de árvores PQR
Complexity of PQR tree construction
title Complexidade de construção de árvores PQR
spellingShingle Complexidade de construção de árvores PQR
Zanetti, João Paulo Pereira, 1987-
Algoritmos on-line
Estruturas de dados (Computação)
Online algorithms
Data structures (Computer science)
title_short Complexidade de construção de árvores PQR
title_full Complexidade de construção de árvores PQR
title_fullStr Complexidade de construção de árvores PQR
title_full_unstemmed Complexidade de construção de árvores PQR
title_sort Complexidade de construção de árvores PQR
author Zanetti, João Paulo Pereira, 1987-
author_facet Zanetti, João Paulo Pereira, 1987-
author_role author
dc.contributor.none.fl_str_mv Meidanis, João, 1960-
Ferreira, Carlos Eduardo
Telles, Guilherme Pimentel
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Zanetti, João Paulo Pereira, 1987-
dc.subject.por.fl_str_mv Algoritmos on-line
Estruturas de dados (Computação)
Online algorithms
Data structures (Computer science)
topic Algoritmos on-line
Estruturas de dados (Computação)
Online algorithms
Data structures (Computer science)
description Orientador: João Meidanis
publishDate 2012
dc.date.none.fl_str_mv 2012
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1618106
ZANETTI, João Paulo Pereira. Complexidade de construção de árvores PQR. 2012. 59 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618106. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/1618106
identifier_str_mv ZANETTI, João Paulo Pereira. Complexidade de construção de árvores PQR. 2012. 59 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618106. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/867060
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
59 f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809189079761289216