강한 의미의 NP-hard 나 유사 다항식 알고리즘이없는 NP-complete 문제가 있습니까?


19

그들의 논문에서 (p. 503) Garey와 Johnson은 다음과 같이 말했습니다 :

... 의사 다항식 시간 알고리즘으로 강한 의미에서 NP- 완전하거나 해결할 수없는 NP- 완전 문제가 존재할 수 있습니다 ...

위에서 언급 한 속성과 관련된 후보 문제를 아는 사람이 있습니까?

이 질문에 대한 가능한 대답은 의사 다항식 알고리즘이 알려진 일반적인 의미의 NP- 완전 문제 목록 일 수 있다고 생각합니다.


5
NP- 완전 문제와 의사 다항식 시간 알고리즘 및 Ladner 정리의 NP- 중간 언어를 결합하여 인공적인 예를 구성 할 수 없습니까?
이토 츠요시

2
이전에 게시 한 답변이 잘못되었습니다. 내 사과 이것이 내가 손을 흔들고 게시 할 때 일어나는 일입니다!
Daniel Apon

답변:


17

귀하의 질문에 대한 내 의견에 대해 더 자세히 듣고 싶은지 모르겠지만 여기에 더 자세한 내용이 있습니다.

P = NP 인 경우, NP의 모든 문제는 다항식 시간과 의사 다항식 시간으로 해결할 수 있습니다. 이는 Magnus가 그의 답변에서 언급 한 것처럼 요구 사항을 충족시키는 문제가 없음을 의미합니다. 따라서이 답변의 나머지 부분에서 P ≠ NP라고 가정하십시오.

P ≠ NP 때문에, 언어가 존재 L NP-완료되지 ∈NP ∖ P (라드의 정리). 다음 문제를 고려하십시오.

파티션과 직접 제품 L
인스턴스 : 해요 양수를 1 , ..., mK 의 정수 B 1 , ..., B 형 K ∈ {0,1}. 질문 : 다음 두 가지 모두 보류합니까? (1) m의 정수 1 , ..., m은 분할 문제의 예 인스턴스를 형성한다. (2) k 비트 문자열 b 1b kL에 속합니다 .


Garey와 Johnson의 논문에 따라 길이 함수를 m + ⌈log max i a i ⌉ + k 로 정의하고 Max 함수를 max i a i로 정의하십시오 .

(i) 약한 의미에서 NP- 완료인지, (ii) 의사 다항식 시간 알고리즘이 없는지, (iii) 강한 경우 NP- 완전하지 않은지 확인하는 것은 일상적인 일입니다. 감각.

(힌트 : (i) NP의 멤버쉽은 파티션 문제와 L 이 모두 NP에 있다는 사실에서 비롯 됩니다. NP- 경도의 경우 파티션을이 문제로 줄이십시오. (ii) L 에서이 문제로 의 의사 다항식 변환 을 구성하십시오. (iii) Partition에 의사 다항식 시간 알고리즘이 있다는 사실을 사용 하여이 문제에서 L 로 의사 다항식 변환을 구성 합니다.)

이 구성의 파티션 문제에는 특별한 것이 없습니다. 의사 다항식 시간 알고리즘으로 좋아하는 약한 NP 완료 문제를 사용할 수 있습니다.


답변 감사합니다. 나는 당신이 묘사 한 것과 반대되는 비 인공적인 문제에 더 관심이있었습니다. 비 인공 문제의 정의에 대해서는 의문의 여지가 있지만.
Oleksandr Bondarenko

@Oleksandr : L의 선택은 모든 NP- 중간 언어를 사용할 수 있습니다. 그러나 어떤 언어 L을 선택하든이 구성은 Partition을 사용하여 직접 제품을 가져 오기 때문에 인공적인 문제를 야기 할 수 있습니다. 나는 당신의 요구 사항을 만족시키는 자연적인 문제를 모른다.
Ito Tsuyoshi

어쨌든, 당신의 대답은 저에게 흥미롭고 공감할 가치가 있습니다.
Oleksandr Bondarenko

(편집 : Nevermind. :))
Daniel Apon

1

NP- 완전 문제가 의사 다항식 시간뿐만 아니라 다항식 시간 으로도 해결할 수 있는지 여부를 아무도 알지 못하기 때문에 대답은 분명히 아니오 (아는 아무도 모른다) 라고 말할 것입니다. (모든 다항식 알고리즘은 물론 의사 다항식입니다.) 의사 다항식 시간으로 해결할 수없는 NPC의 문제를 찾을 수 있다면 P ≠ NP임을 증명 한 것이므로 그러한 예는 없다고 생각하는 것이 안전하다고 생각합니다 곧 언제든지 생산.


1
"어떤 후보 문제를 아는 사람이 있습니까?"라는 질문을 편집했습니다.
Oleksandr Bondarenko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.