Problema de las ocho reinas
Definición
Problema de colocar ocho reinas en un tablero de sin que dos compartan fila, columna o diagonal. Su generalización usa reinas en un tablero .
Representación
Si se coloca una reina por fila, una configuración parcial es un vector donde sol[k] indica la columna de la reina de la fila k. Una casilla es segura si no se han usado , ni .
Propiedades
- Tiene 92 soluciones para .
- Al identificar rotaciones y reflexiones, quedan 12 soluciones fundamentales.
- Es un problema clásico de satisfacción de restricciones y backtracking.
Relaciones
- Usa poda para eliminar columnas y diagonales ocupadas.
- Forward checking conserva explícitamente las columnas todavía posibles en cada fila futura.
- El árbol tiene un nivel por fila y una rama potencial por columna.