Geometría computacional Descripciones secuenciales de figuras Por: Jong Bor Lee Profesora: Nancy Hitschfeld Noviembre 2008
Bases de datos de figuras
El problema de las descripciones secuenciales Primitivas = {,, … } Operaciones = { +, - } Figura = Descripción =
Restricciones Para el proyecto: solo polígonos rectangulares
¿Cómo encontrar buenas descripciones? En cada paso agregamos la primitiva de error mínimo error = área XOR = área no cubierta de la figura + área cubierta fuera de la figura
Un primer algoritmo (greedy) Complejidad: O(n^6)
Otro criterio: error acumulativo Queremos castigar descripciones que se equivocan demasiado durante muchos pasos Error acumulativo = suma de errores de descripciones parciales
Algoritmo branch and bound Agregar rectángulo de mínimo error hasta cubrir toda la figura Hacer backtracking para averiguar qué habría pasado agregando otro rectángulo Complejidad: exponencial
Resultados