Il
rompicapo (o problema) delle otto regine è un
problema che consiste nel trovare il modo di posizionare otto
regine (pezzo degli
scacchi) su una scacchiera 8x8 tali che nessuna di esse possa catturarne un'altra, usando i movimenti standard della regina. Perciò, una soluzione dovrà prevedere che nessuna regina abbia una colonna, traversa o diagonale in comune con un'altra regina. Il problema delle otto regine è un esempio del più generale
problema delle n regine, che consiste nel piazzare, con le condizioni illustrate precedentemente,
n regine su una scacchiera ; in questa forma, in particolare, esso viene spesso usato per illustrare tecniche di progettazione di
algoritmi e di
programmazione. È stato
dimostrato matematicamente che il problema è risolvibile per mentre non lo è per