Algoritmo voraz

Definición

Paradigma que construye una solución mediante una secuencia de elecciones localmente preferibles, sin reconsiderar decisiones anteriores.

Intuición

Busca convertir buenas decisiones inmediatas en una solución global; para que sea correcto, el problema debe poseer una estructura que lo justifique.

Ejemplo mínimo

Seleccionar repetidamente la actividad compatible que termina primero es la idea voraz del problema clásico de selección de actividades.

Contraejemplo o límites

Elegir lo mejor en cada paso no siempre produce el óptimo global. La propiedad voraz debe demostrarse para cada problema.

Relaciones

Procedencia

  • Clase: Introducción al curso
  • Fuente: presentación introductoria, diapositiva 14. El paradigma solo se menciona; definición y ejemplos deberán revisarse al estudiarlo.