1. Propuesta proyecto de Investigación: Convex Hull

Transcripción

1. Propuesta proyecto de Investigación: Convex Hull
UNIVERSIDAD DE COSTA RICA
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELÉCTRICA
ESTRUCTURAS ABSTRACTAS DE DATOS Y ALGORITMOS
PARA INGENIERIA
PROPUESTA DE INVESTIGACION
ESTEBAN VARGAS ARRIETA
A96486
1.
Propuesta proyecto de Investigación: Convex Hull
1.1. Introducción
El tema escogido para el proyecto de inventigación se basa en los algoritmos de Convex Hull, los cuales representan
uno de los mayores retos en geometría computacional, ya que estos se ve muy limitados de la teoría por no poder trabajar
con espacios innitos, si no que tiene que limitarse a espacios nitos, reduciendo así la posibilidad de trabajar con limites
al innito, o bien con todo el conjunto de los números reales.
Estos algoritmos tienen como principal función envolver una serie de puntos, presentes en un plano a lo largo de los ejes
x,y,z en una envoltura o casco convexo, la cual encierra la mayor cantidad de puntos utilizando el menor número de lineas
posibles para unirlas entre si. El casco convexo se puede denir de diferentes maneras, todas equivalentes entre si:
Conjunto convexo mínimo que contiene a X, donde X representa el el conjunto acotado de los puntos en el espacio.
La intersección de todos todos los conjuntos convexos que contienen a X.
El conjunto de todas las combinaciones convexas de puntos en X.
La unión de todos los simplex con vertices en X.
Figura 1: Ejemplo de puntos en el plano rodeados por una envolvente convexa
1.2. Lista de Algoritmos
Existen una lista de distintos algoritmos encargados de resolver el mismo problema, los cuales se enuncian a continuación:
Graham-Scan
Monotone Chain
Gift Wrapping
Quick Hull
Chan
Marriage-before-conquest
De la lista anterior tenemos que la mayoría son bastante ecientes con un aproximado de complejidad de nlog(n), a
excepción del Chan y el Marriage-before-conquest los cuales tienen un tiempo aproximado de nlog(H).
UNIVERSIDAD DE COSTA RICA
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELÉCTRICA
ESTRUCTURAS ABSTRACTAS DE DATOS Y ALGORITMOS
PARA INGENIERIA
PROPUESTA DE INVESTIGACION
ESTEBAN VARGAS ARRIETA
A96486
1.3. Objetivos
1.3.1. Objetivo General
Analizar los distintos algoritmos que se utilizan para el desarrollo de una envoltura convexa.
1.3.2. Objetivos Especicos
Explicar el funcionamientos de los distintos algoritmos de convex hull.
Implementar el algoritmo Monotone Chain para ejemplicar la funcionalidad de estos algoritmos.
1.4. Bibliograa
Introdution to Algorithms (Third Edition). Thomas H.Corman
Cierres Convexos aproximados. Oscar Plaza Hernández.
softsurfer.com/Archive/algorithm0 109/algorithm0 109.htm

Documentos relacionados