Materia: #técnicas_y_diseños_de_algoritmos
Tags: Algoritmo
Fuerza bruta
Los algoritmos de fuerza bruta consisten en evaluar todas las posibles combinaciones de soluciones factibles, y quedarse con la mejor. Se les conoce también por el nombre de búsqueda exhaustiva. Se considera una técnica bastante mala en términos de tiempo, pero también suele ser fácil implementarse y es un algoritmo exacto: si existe una solución, siempre la encuentra.
En general, los algoritmos de fuerza bruta se encuentran dentro de la complejidad exponencial.