Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml

Detalhes bibliográficos
Autor(a) principal: Moura, Andre Luiz
Data de Publicação: 2006
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/14331
Resumo: In this thesis, it is presented a planar point location algorithm. The algorithm was developed on top of two elements: - the method of slabs to divide the planar subdivision, is represented by a graph, allowing the fast identification of the region where the point being recalled is; - the Interval Multi-B-tree, a data structure derived from the B-tree, prepared with an interval search structure and disposed in layers. The algorithm is essentially dynamic since the search structure keeps changing dynamically during the process, while the planar subdivision is being built; new events of segment insertion or removal keep appearing. The algorithm was implemented in OCaml, but could be carried out in any other programming language. To increase the algorithm efficiency, some improvements can be introduced, as an example, the substitution of the Interval Multi-B-tree core by other types of balanced trees. Moreover, it was discussed some aspects of the assembling process of the finite element meshing, where it is inserted, mainly, the planar point location problem.
id UFU_ac1a1e0f8836244e9793e62f296183ba
oai_identifier_str oai:repositorio.ufu.br:123456789/14331
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling 2016-06-22T18:38:07Z2006-11-282016-06-22T18:38:07Z2006-06-30MOURA, Andre Luiz. Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml. 2006. 115 f. Tese (Doutorado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2006.https://repositorio.ufu.br/handle/123456789/14331In this thesis, it is presented a planar point location algorithm. The algorithm was developed on top of two elements: - the method of slabs to divide the planar subdivision, is represented by a graph, allowing the fast identification of the region where the point being recalled is; - the Interval Multi-B-tree, a data structure derived from the B-tree, prepared with an interval search structure and disposed in layers. The algorithm is essentially dynamic since the search structure keeps changing dynamically during the process, while the planar subdivision is being built; new events of segment insertion or removal keep appearing. The algorithm was implemented in OCaml, but could be carried out in any other programming language. To increase the algorithm efficiency, some improvements can be introduced, as an example, the substitution of the Interval Multi-B-tree core by other types of balanced trees. Moreover, it was discussed some aspects of the assembling process of the finite element meshing, where it is inserted, mainly, the planar point location problem.Nesta tese, é apresentado um algoritmo dinâmico de localização planar de pontos. O algoritmo foi elaborado sobre dois fundamentos: - o método das Slabs para particionar a subdivisão planar, representada por um grafo, e permitir a rápida identificação da região em que se encontra o ponto que está sendo consultado; - a Multiárvore-B Intervalar, uma estrutura de dados derivada árvore-B, aparelhada com mecanismo de pesquisa intervalar e disposta em camadas. O algoritmo é dinâmico porque altera dinamicamente a estrutura de pesquisa, à medida que surgem eventos de inserção ou remoção de segmentos na subdivisão planar que está sendo construída. O algoritmo foi implementado na linguagem OCaml, mas poderia ter sido implementado em qualquer outra linguagem de programação. Para aumentar a eficiência do algoritmo, algumas melhorias podem ser introduzidas, como por exemplo, a substituição do núcleo da Multiárvore-B Intervalar por outros tipos de árvores balanceadas. Adicionalmente, foram discutidos alguns aspectos do processso de construção de malhas de elementos finitos, em que se insere, sobretudo, o problema da localização planar de pontos.Doutor em Ciênciasapplication/pdfporUniversidade Federal de UberlândiaPrograma de Pós-graduação em Engenharia ElétricaUFUBREngenhariasLocalização planar de pontos dinâmicaÁrvore balanceadaMultiárvore-B intervalarTriangulação de Delaunay incrementalMalha bidimensionalOCamlEngenharia elétrica - MatemáticaDynamic planar point locationBalanced treeInterval multi-B-treeIncremental Delaunay triangulationTwo dimensional meshingCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAUma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCamlinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisCamacho, José Robertohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4781495E9Pereira, Antônio Eduardo Costahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703666E8Lamounier Júnior, Edgard Afonsohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797895D6Pérez, Mário Mourellehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787932P1Mesquita, Renato Cardosohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780136T6Guimarães Júnior, Sebastião Camargohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787269H7http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4706569P3Moura, Andre Luiz81755260info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFUTHUMBNAILALMouraTESPRT.pdf.jpgALMouraTESPRT.pdf.jpgGenerated Thumbnailimage/jpeg1241https://repositorio.ufu.br/bitstream/123456789/14331/3/ALMouraTESPRT.pdf.jpg411650071fa2e5b740efabf08bfddc87MD53ORIGINALALMouraTESPRT.pdfapplication/pdf1519310https://repositorio.ufu.br/bitstream/123456789/14331/1/ALMouraTESPRT.pdf07ac0de29abde164a07d3cb1c754e7c6MD51TEXTALMouraTESPRT.pdf.txtALMouraTESPRT.pdf.txtExtracted texttext/plain211879https://repositorio.ufu.br/bitstream/123456789/14331/2/ALMouraTESPRT.pdf.txt270e5175548e81fea0007885de1d0450MD52123456789/143312021-09-15 14:20:27.813oai:repositorio.ufu.br:123456789/14331Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2021-09-15T17:20:27Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.por.fl_str_mv Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
title Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
spellingShingle Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
Moura, Andre Luiz
Localização planar de pontos dinâmica
Árvore balanceada
Multiárvore-B intervalar
Triangulação de Delaunay incremental
Malha bidimensional
OCaml
Engenharia elétrica - Matemática
Dynamic planar point location
Balanced tree
Interval multi-B-tree
Incremental Delaunay triangulation
Two dimensional meshing
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
title_short Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
title_full Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
title_fullStr Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
title_full_unstemmed Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
title_sort Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
author Moura, Andre Luiz
author_facet Moura, Andre Luiz
author_role author
dc.contributor.advisor1.fl_str_mv Camacho, José Roberto
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4781495E9
dc.contributor.referee1.fl_str_mv Pereira, Antônio Eduardo Costa
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703666E8
dc.contributor.referee2.fl_str_mv Lamounier Júnior, Edgard Afonso
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797895D6
dc.contributor.referee3.fl_str_mv Pérez, Mário Mourelle
dc.contributor.referee3Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787932P1
dc.contributor.referee4.fl_str_mv Mesquita, Renato Cardoso
dc.contributor.referee4Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780136T6
dc.contributor.referee5.fl_str_mv Guimarães Júnior, Sebastião Camargo
dc.contributor.referee5Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787269H7
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4706569P3
dc.contributor.author.fl_str_mv Moura, Andre Luiz
contributor_str_mv Camacho, José Roberto
Pereira, Antônio Eduardo Costa
Lamounier Júnior, Edgard Afonso
Pérez, Mário Mourelle
Mesquita, Renato Cardoso
Guimarães Júnior, Sebastião Camargo
dc.subject.por.fl_str_mv Localização planar de pontos dinâmica
Árvore balanceada
Multiárvore-B intervalar
Triangulação de Delaunay incremental
Malha bidimensional
OCaml
Engenharia elétrica - Matemática
topic Localização planar de pontos dinâmica
Árvore balanceada
Multiárvore-B intervalar
Triangulação de Delaunay incremental
Malha bidimensional
OCaml
Engenharia elétrica - Matemática
Dynamic planar point location
Balanced tree
Interval multi-B-tree
Incremental Delaunay triangulation
Two dimensional meshing
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
dc.subject.eng.fl_str_mv Dynamic planar point location
Balanced tree
Interval multi-B-tree
Incremental Delaunay triangulation
Two dimensional meshing
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
description In this thesis, it is presented a planar point location algorithm. The algorithm was developed on top of two elements: - the method of slabs to divide the planar subdivision, is represented by a graph, allowing the fast identification of the region where the point being recalled is; - the Interval Multi-B-tree, a data structure derived from the B-tree, prepared with an interval search structure and disposed in layers. The algorithm is essentially dynamic since the search structure keeps changing dynamically during the process, while the planar subdivision is being built; new events of segment insertion or removal keep appearing. The algorithm was implemented in OCaml, but could be carried out in any other programming language. To increase the algorithm efficiency, some improvements can be introduced, as an example, the substitution of the Interval Multi-B-tree core by other types of balanced trees. Moreover, it was discussed some aspects of the assembling process of the finite element meshing, where it is inserted, mainly, the planar point location problem.
publishDate 2006
dc.date.available.fl_str_mv 2006-11-28
2016-06-22T18:38:07Z
dc.date.issued.fl_str_mv 2006-06-30
dc.date.accessioned.fl_str_mv 2016-06-22T18:38:07Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MOURA, Andre Luiz. Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml. 2006. 115 f. Tese (Doutorado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2006.
dc.identifier.uri.fl_str_mv https://repositorio.ufu.br/handle/123456789/14331
identifier_str_mv MOURA, Andre Luiz. Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml. 2006. 115 f. Tese (Doutorado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2006.
url https://repositorio.ufu.br/handle/123456789/14331
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFU
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Engenharias
publisher.none.fl_str_mv Universidade Federal de Uberlândia
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
bitstream.url.fl_str_mv https://repositorio.ufu.br/bitstream/123456789/14331/3/ALMouraTESPRT.pdf.jpg
https://repositorio.ufu.br/bitstream/123456789/14331/1/ALMouraTESPRT.pdf
https://repositorio.ufu.br/bitstream/123456789/14331/2/ALMouraTESPRT.pdf.txt
bitstream.checksum.fl_str_mv 411650071fa2e5b740efabf08bfddc87
07ac0de29abde164a07d3cb1c754e7c6
270e5175548e81fea0007885de1d0450
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1802110495462785024