Este documento describe el esquema algorítmico del backtracking. Explica que el backtracking es una estrategia para encontrar soluciones a problemas que tienen una solución completa asignando valores a variables según restricciones. Se aplica a problemas de decisión y optimización. También se usa en expresiones regulares, reconocimiento de texto y lenguajes de programación como Prolog.