N 여왕 문제는 다음과 같습니다.
입력 : N
출력 : NXN 체스 판에 N "퀸"을 배치하여 두 개의 퀸이 같은 행, 열 또는 대각선에 놓이지 않도록합니다.
이것에 대한 Google 검색을 수행하면서 많은 교수의 많은 슬라이드가 이것이 NP-Hard 문제라고 주장했습니다 (예 : web.mst.edu/~ercal/387/slides/NP-Hard.ppt)
그러나 나는 증거를 찾을 수 없었습니다. 내가이 질문을하는 이유는 문제의 특정 인스턴스를 해결하는 알고리즘을 가지고 있다고 생각하기 때문입니다 .N은 2 또는 3의 배수가 아닙니다 (N은 여왕의 수입니다) 관련 문제-입력 크기를 N (여기서 N은 여왕의 수입니다)? 또는 숫자 'N'이 log (N) 비트로 표현 될 수 있기 때문에 입력 크기를 log (N)으로 설정합니까?
6
(1) 왜 N과 n을 모두 사용합니까? 그것들은 같은 변수입니까 아니면 다른 변수입니까? (2) 2와 3을 제외한 모든 정수 n에 대해 n 퀸 조건을 만족시키는 n 퀸 보드에 n 퀸을 넣는 방법이 있습니다 ( Wikipedia 참조 ). “이것은 NP-hard 문제입니다.”라고 말합니다.
—
Ito Tsuyoshi
보드가 반드시 정사각형 일 필요는 없을 때 경도 결과가 있음을 기억합니다. 즉, 보드 모양이 입력의 일부로 제공됩니다.
—
Sasho Nikolov
아마도 솔루션 수를 계산하는 것이 좀 더 흥미로운 문제 일 것입니다 ( "완전한 매핑의 계산 문제의 경도에 대해"에서 입증 된 #P 클래스 이외).
—
Marzio De Biasi