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.

Procedencia

Ocho reinas y cuadros mágicos.