Tema 2 · Restricciones

Forward Checking - colorear ciudades

Asigna colores a las ciudades y observa cómo se reducen los dominios de las variables adyacentes. Si algún dominio se vacía, tendrías que hacer backtracking (deshacer la asignación anterior).

Traza del razonamiento

Aún no se ha asignado ninguna ciudad. Asigna un color a la ciudad A para empezar.

Cómo funciona