어떻게 NP에 문제가있을 수 있고 NP가 완전하지 않고 NP가 완전하지 않습니까?


14

나는 오랫동안 (1) NP-hard이고 (2) NP에 있으면 문제가 NP-complete라고 생각했다.

그러나 유명한 논문 "타원체 방법과 조합 최적화의 결과" 에서 저자들은 소수 색수 문제가 NP에 속하고 NP-hard이지만 NP- 완전한 것으로 알려져 있지 않다고 주장합니다. 논문의 세 번째 페이지에서 저자는 다음과 같이 씁니다.

... 그래프의 꼭짓점-포장 문제는 분수 색수 문제와 같은 의미로,이 후자의 문제 가 N P -hard 인 문제의 예라는 현상에 대해 언급합니다. 그러나 (현재로서는) N P- 완전한 것으로 알려져 있지 않다 .NPNPNP

이것이 어떻게 가능한지? NP-complete의 정의에 미묘한 세부 사항이 누락 되었습니까?

답변:


27

문제는 그들 각각에 대해 사용되는 감축의 종류 인 것 같습니다. 그들은 다른 것을 사용하고 있습니다. 아마도 " -hard wrt Cook reductions"와 " N P- complete wrt Karp reductions"를 의미 할 것입니다.NPNP

때때로 사람들은의 쿡 감소 버전 사용 가 더 일반적인 계산 문제 (단지 의사 결정 문제)에 적용 할 수 있기 때문에 - 경도를. 비록의 원래 정의 모두 N P - 경도 및 N P -completeness 사용 쿡 감소 (다항식 시간 감소를 튜링)는 쿡 감축 사용 드문 일이되었다 N P (명시 적으로 언급되지 않는 한) -completeness을. N P- 완료 wrt 쿡 감소 를 의미하기 위해 N P- 완료 를 사용한 최근 논문은 기억 나지 않습니다 . ( N P 로 입증 된 첫 번째 문제는 참고로NPNPNPNPNPNPNP-하드는 SAT가 아닌 TAUT이었으며 SAT의 완전성은 그 증거에 내재되어 있습니다.)

이제 195 페이지 하단의 용지 섹션 7을 보면 hardness wrt Turing reductions 이라는 것을 알 수 있습니다.NP

따라서 여기서 의미하는 것은 문제가 이고 N P wrt Cook 감소에는 어려움이 있지만 N P wrt Karp 감소 (다항식 시간의 1 대 감소)에는 어렵다는 것입니다 .NPNPNP


1
Taut의 DNF- 자동화를 의미합니까? CoNP가 완전하지 않습니까? CNF-Tautology가 사소한 것이기 때문입니다.
Tayfun Pay

1
@TayfunPay : CNF 또는 DNF뿐만 아니라 임의의 수식에 대한 Tautology 일 가능성이 높습니다. 그리고 Co-NP-complete와 NP-complete는 동일한 wrt Cook-reductions입니다. 이것이 Kaveh가이 일화를 언급 한 이유입니다.
frafl

1
@Tayfun, Cook은 일반적인 공식을 증명하고이를 사용합니다 DNF-TAUT는 논문의 결과입니다. 둘 다 NP- hard wrt Cook 감소입니다.
Kaveh

@frafl, "NP-complete"는 Karp 's 1972 paper에 정의되어 있습니다. Cook의 1971 년 논문 은 Cook 감소를 정의하고 TAUT가 NP-hard wrt임을 증명합니다. 또한 많은 문제가 Cook 감소와 동일하다는 것을 증명합니다. 그러나 NP-compelteness는 원래 논문에 명시 적으로 언급되어 있지 않습니다.
Kaveh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.