2012-09-03 2 views
-1

위키 피 디아에 따르면 NP, NP completeNP hard의 개념을 이해하려고합니다.NP-hard의 비주기적인 정의는 무엇입니까?

내가 올바르게 지정된 텍스트 inderstand 경우

편집 : 수정 데이비드

NP 대답

(솔루션 제공) 다항식 시간에 검증 할 수 == 의사 결정 문제에 따라 NP 완료 == NPNP 하드

NP 하드 == 거기에 NP 완료 문제는 다항식 시간 Turing reducible입니다.

그래서 NP 완성도의 개념을 이해하기 위해, 나는 NP 경도를 먼저 이해할 필요가있다. 그래서 나는 위의 진술에 따라 NP 하드이 무엇인지 분석하려고합니다. ==

NP의 하드 그것에 환원 인 동시에 NPNP의 하드하는 문제가있다 : 그래서 얻을. 그러나 정의에는주기가 있습니다. 비 주기적 정의 란 무엇입니까?

+0

https://en.wikipedia.org/wiki/NP-complete#Formal_definition_of_NP-completeness –

+0

글쎄, 나는 잠 –

답변

1

또한 NP 완료를 다항식 시간으로 NP 문제를 줄일 수 있도록 문제로 정의 할 수 있습니다. 그 정의는 당신의 사이클을 제거해야합니다.

NP-hard의 정의가 거꾸로 보입니다. 어떤 NP- 완전 문제 (따라서 NP 문제)가 다항식 시간으로 그것으로 감소 될 수 있다면 문제는 NP이다. 당신은 여기에서 자세한 내용을 볼 수 있습니다

: http://en.wikipedia.org/wiki/P_versus_NP_problem

+0

아를 얻을 수있는 시간이 추측의 물론, 고마워! –