Este documento describe el algoritmo de vuelta atrás o backtracking, el cual es una estrategia para resolver problemas que tienen soluciones completas mediante una serie de decisiones. Explica que usa algoritmos recursivos para probar valores en un punto de la posible solución, y describe las funciones principales como iniciarOpciones, seleccionarNuevaOpción, aceptable y anotarOpción, las cuales permiten explorar el árbol de búsqueda de soluciones de forma ordenada.