DESCRIPCIÓN DEL ALGORITMO
- Encontrar los puntos Xmin y Xmax con mayor y menor abcisa.
- Dividir el espacio que hay entre Xmin y Xmax en K franjas verticales de igual anchura.
- Para cada franja, escoger los puntos de mayor y menor ordenada y proyectarlos sobre las líneas verticales que delimitan dicha franja. El par de proyecciones que se genera en cada caso serán los nuevos puntos a considerar (Hay como mucho 4K+4 puntos).
- Aplicar un algoritmo conocido para calcular el cierre convexo de los puntos obtenidos. Se recomienda usar Andrew por estar los puntos ordenados.
Nota: Se puede demostrar que la distancia máxima entre un punto del cierre aproximado y otro del cierre real es (Xmax-Xmin)/K. Luego a mayor valor de K mejor será la aproximación.
|
|