Класична -задача задається питанням, задавши ціле число n , чи існує масив Q [1..n] цілих чисел, що задовольняє наступним умовам:
- для всіх
- для всіх
- для всіх
- для всіх
Кожне ціле число представляє положення королеви в му ряду шахової дошки ; обмеження кодують вимогу, щоб жодна королева не нападала на будь-яку іншу королеву. Неважко довести, що немає рішень, коли або , а розчини закритої форми відомі для всіх інших значень . Таким чином, як проблема вирішення, проблема -символів є абсолютно тривіальною.
Стандартний алгоритм зворотного відстеження для побудови рішення -queens спекулятивно розміщує королеви на префіксі рядків, а потім рекурсивно визначає, чи є законним розміщення маток у решти рядків. Рекурсивну підпроблему можна формалізувати наступним чином:
- З огляду на ціле число та масив цілих чисел, чи є префіксом масиву який описує розв’язання задачі -quens?
Це більш загальна проблема вирішення NP-важка?
Відомо, що декілька питань, що знаходяться поблизу, є важкими для NP, включаючи завершення латинських квадратів [ Colbourn 1984 ], завершення судоку [ Yato і Seta 2002 ], а також різне узагальнення -quens [ Martin 2007 ], але це специфічне питання, схоже, уникло. будь-яка серйозна увага.
Пов'язані питання cstheory.se: