Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufu.br/handle/123456789/14331
Tipo de documento: Tese
Tipo de acceso: Acesso Aberto
Título: Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
Autor: Moura, Andre Luiz
Primer orientador: Camacho, José Roberto
Primer miembro de la banca: Pereira, Antônio Eduardo Costa
Segundo miembro de la banca: Lamounier Júnior, Edgard Afonso
Tercer miembro de la banca: Pérez, Mário Mourelle
Cuarto miembro de la banca: Mesquita, Renato Cardoso
Quinto miembro de la banca: Guimarães Júnior, Sebastião Camargo
Resumen: 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.
Abstract: 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.
Palabras clave: Localização planar de pontos dinâmica
Árvore balanceada
Multiárvore-B intervalar
Triangulação de Delaunay incremental
Malha bidimensional
OCaml
Dynamic planar point location
Balanced tree
Interval multi-B-tree
Incremental Delaunay triangulation
Two dimensional meshing
Engenharia elétrica - Matemática
Área (s) del CNPq: CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Idioma: por
País: BR
Editora: Universidade Federal de Uberlândia
Sigla de la institución: UFU
Departamento: Engenharias
Programa: Programa de Pós-graduação em Engenharia Elétrica
Cita: 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.
URI: https://repositorio.ufu.br/handle/123456789/14331
Fecha de defensa: 30-jun-2006
Aparece en las colecciones:TESE - Engenharia Elétrica

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
ALMouraTESPRT.pdf1.48 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.