Greedy
División y Conquista
Programación Dinámica
Redes de flujo
Fuerza Bruta / Búsqueda exhaustiva
Clases de complejidad
Algoritmos heurísticos y búsqueda local
Algoritmos randomizados
Computabilidad