NP에 APX가 포함되어 있습니까?


15

근사 계수가 1 + c 인 P에 대해 다항식 시간 근사 알고리즘이 존재하도록 상수 c> 0이 존재하면 문제 P는 APX에 있다고합니다.

APX에는 PTAS (정수 c> 0을 선택하여 볼 수 있음)와 P가 포함되어 있습니다.

APX가 NP에 있습니까? 특히 일부 근사 계수에 대해 다항식 시간 근사 알고리즘이 존재한다는 것은 문제가 NP에 있음을 의미합니까?


나는 추구하는 관계의 종류에 대한 더 자세한 내용이 없다면 "다른 모든 클래스 Y에 비해 클래스 X에 대해 알려진 것"이 너무 모호하다고 생각합니다.
— András Salamon

'포함', '포함', '포함하지 않음'과 같은 관계를 의미합니다.
— Andrew W.

약간의 생각 후에, 나는 가장 관심있는 특정 관계로 질문을 좁혔습니다.
— Andrew W.

1
APX가 NP에 포함되어 있는지 묻는 것은 정확히 무엇을 의미합니까? APX는 대략적인 "NP- 최적화"문제로 구성되는 반면 NP는 의사 결정 문제로 구성됩니다. 또한 정의상 NP 최적화 문제의 결정 버전은 NP에 있습니다. 어쩌면 당신은 다른 것을 염두에두고 있습니까?
— Joshua Grochow

당신은 바로 여호수아입니다. 이안은 내가 물어야 할 질문에 대답했다.
— Andrew W.

답변:


20

APX는 NPO의 하위 집합으로 정의 되므로 최적화 문제가 APX에있는 경우 해당 결정 문제는 NP에 있습니다.

그러나 폴리 시간 O (1) 근사가있는 경우 임의의 문제가 NP (또는 NPO)에 있어야하는지 여부는 대답이 아닙니다. 나는 반례의 역할을하는 자연적인 문제를 모른다. 그러나 목표는 두 용어의 합, 즉 P에서 쉽게 최적화되는 큰 용어와 훨씬 작은 용어 인 인공 최대화 문제를 정의 할 수있다 솔루션의 일부가 어려운 문제 (NP 이외의)에 대한 답변을 인코딩하면 소량을 추가합니다. 그런 다음 쉬운 항에 집중함으로써 폴리 시간의 2 근사를 찾을 수 있지만 최적의 솔루션을 찾으려면 어려운 문제를 해결해야합니다.


2
귀하가 요청한 질문 ( 'NP에 APX가 포함되어 있습니까?')과 내가 물어봐야 할 질문 ( 'Poly-time O (1)이 NP의 정확한 해결책을 암시합니까?')을 모두 다루었 기 때문에 귀하의 답변을 수락했습니다.
— Andrew W.

1
NPO 및 NP에는 포함되지 않지만 일정한 요소 근사값을 갖는 광범위한 종류의 문제는 온라인 문제의 종류입니다 (온라인 문제를 포함하는 복잡성 클래스에 대한 질문은 여기 cstheory.stackexchange.com/questions/1664/… ) .
— Oleksandr Bondarenko

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.