Desarrollo de distintos algoritmos de búsqueda.
- Búsqueda en anchura (Breadth First Search)
- Búsqueda en profundidad (Depth First Search)
- Ramificación y acotación (Branch and Bound)
- Ramificación y acotación con subestimación (Branch and Bound with Underestimates)