[computing]
En informática, un algoritmo que incorpora un acceso directo o simplificación para resolver un problema de programación, por ejemplo, una búsqueda. Aunque una heurística se puede ejecutar más rápidamente que un algoritmo más riguroso, no hay garantía de que encontrará la mejor solución.