Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/23492
Título: Aplicaciones de estructuras de datos a problemas matemáticos : Implementación del problema de seleccionar de un conjunto de puntos dado, el punto más cercano a otro punto dado.
Autor: Tipán Garzón, Bryan Roberto
Palabras clave: EFICIENCIA COMPUTACIONAL
ALGORITMO
ESTADÍSTICA
MATEMÁTICA
Fecha de publicación: dic-2022
Editorial: Quito : EPN, 2022.
Citación: Tipán Garzón, B.R.(2022).Aplicaciones de estructuras de datos a problemas matemáticos : Implementación del problema de seleccionar de un conjunto de puntos dado, el punto más cercano a otro punto dado.41 páginas. Quito : EPN.
Resumen: In the present work it is proposed to solve the nearest neighbor problem, which consists of finding from a set of n points in the plane, the one whose distance is minimum with a query point q external to the set. This problem is solved by implementing two algorithms. The first uses the brute force paradigm, in which all comparisons are made between the points of the set and the point q. The second algorithm proposed by Jon L. Bentley, organizes the points in a structure called 2d−Tree that facilitates the resolution of the problem efficiently. Algorithms are implemented in the programming language C++. To put them into execution, the instances were built simulating coordinates of points in the plane. Finally, different instances were executed, testing the algorithms and comparing them in terms of efficiency.
Descripción: En el presente trabajo de integración curricular se propone resolver el problema del vecino más cercano, el cual consiste en encontrar de un conjunto de n puntos en el plano, aquel cuya distancia sea mínima con un punto de consulta q externo al conjunto. Este problema se resuelve mediante la implementación de dos algoritmos, el primero hace uso del paradigma de fuerza bruta, en el cual se realizan todas las comparaciones entre los puntos del conjunto y el punto q. El segundo algoritmo propuesto por Jon L. Bentley, organiza los puntos en una estructura llamada 2d−Árbol que facilita la resolución del problema de manera eficiente. Los algoritmos son implementados en el lenguaje de programación C++ y para ponerlos en ejecución, se construyeron las instancias simulando coordenadas de puntos en el plano. Finalmente se ejecutaron distintas instancias poniendo a prueba los algoritmos y comparándolos en términos de eficiencia
URI: http://bibdigital.epn.edu.ec/handle/15000/23492
Tipo: bachelorThesis
Aparece en las colecciones:TIC - Matemática

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 12892.pdf4,29 MBAdobe PDFVisualizar/Abrir


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