Este documento presenta una introducción a los conceptos de heurísticas y problemas combinatorios. Explica que las heurísticas son técnicas que aumentan la eficiencia de la búsqueda de soluciones a problemas complejos al sacrificar en ocasiones la optimalidad. También define problemas combinatorios como aquellos con un número finito pero muy grande de soluciones posibles. Finalmente, distingue entre heurísticas de construcción, que encuentran una primera solución, y heurísticas de mejoramiento, que mejoran soluciones existentes.