Uma proposta para a triangulação de Delaunay 2D e localização planar de pontos em OCaml
Autor(a) principal: | |
---|---|
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 |