En informática e investigación de operaciones , los algoritmos exactos son algoritmos que siempre resuelven un problema de optimización de manera óptima.
A menos que P = NP , un algoritmo exacto para un problema de optimización NP-hard no puede ejecutarse en el tiempo polinomial del peor caso . Se han realizado investigaciones exhaustivas para encontrar algoritmos exactos cuyo tiempo de ejecución sea exponencial con una base baja. [1] [2]