Le problème de la N-reine est le suivant:
Entrée: N
Sortie: Un placement de N "reines" sur un échiquier NXN de telle sorte qu'il n'y ait pas deux reines sur la même ligne, colonne ou diagonale.
En effectuant une recherche Google à ce sujet, j'ai constaté que de nombreuses diapositives de nombreux professeurs affirment qu'il s'agit d'un problème NP-difficile (par exemple, web.mst.edu/~ercal/387/slides/NP-Hard.ppt).
Cependant, je n'ai pas pu trouver de preuve (ou en tirer une). La raison pour laquelle je pose cette question est parce que je pense avoir un algorithme qui résout certains cas du problème, c'est-à-dire avec N pas un multiple de 2 ou 3 (N est le nombre de reines) Problème lié - Pouvons-nous considérer que la taille d'entrée est N (où N est le nombre de reines)? Ou considérons-nous que la taille d'entrée est log (N), puisque le nombre 'N' peut être représenté en bits log (N)?
la source
Réponses:
Comme indiqué, la réponse à cette question est NON.
Références: Un algorithme de temps polynomial http://dl.acm.org/citation.cfm?id=101343 [avec la permission de vzn]
Une autre technique beaucoup plus simple: http://dl.acm.org/citation.cfm?id=122322 [avec la permission de Jeffe]
la source
En fait, cela vient d’être démontré.
https://blogs.cs.st-andrews.ac.uk/csblog/2017/08/31/n-queens-completion-is-np-complete/ ]
la source