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 Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCamlLocalizaçã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 ELETRICAIn 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.Doutor em CiênciasNesta 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.Universidade Federal de UberlândiaBRPrograma de Pós-graduação em Engenharia ElétricaEngenhariasUFUCamacho, 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=K4787269H7Moura, Andre Luiz2016-06-22T18:38:07Z2006-11-282016-06-22T18:38:07Z2006-06-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfapplication/pdfMOURA, 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/14331porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2021-09-15T17:20:27Zoai: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.none.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.none.fl_str_mv Camacho, José Roberto
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4781495E9
Pereira, Antônio Eduardo Costa
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4703666E8
Lamounier Júnior, Edgard Afonso
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797895D6
Pérez, Mário Mourelle
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787932P1
Mesquita, Renato Cardoso
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780136T6
Guimarães Júnior, Sebastião Camargo
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787269H7
dc.contributor.author.fl_str_mv Moura, Andre Luiz
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
Dynamic planar point location
Balanced tree
Interval multi-B-tree
Incremental Delaunay triangulation
Two dimensional meshing
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
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
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.none.fl_str_mv 2006-11-28
2006-06-30
2016-06-22T18:38:07Z
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.uri.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.
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
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
BR
Programa de Pós-graduação em Engenharia Elétrica
Engenharias
UFU
publisher.none.fl_str_mv Universidade Federal de Uberlândia
BR
Programa de Pós-graduação em Engenharia Elétrica
Engenharias
UFU
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
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_ 1813711524995268608