찾기


9

허락하다 Lϵ 모두의 언어가되다 2-CNF 공식 φ적어도 (12+ϵ)φ의 조항을 충족시킬 수 있습니다.

나는 존재한다는 것을 증명해야한다 ϵLϵ 이다 NP-어려운 ϵ<ϵ.

우리는 알고 Max2Sat 대략적 일 수있다 5556 에서 절의 precent Max3Sat절감. 이 문제를 어떻게 해결해야합니까?

답변:


8

그의 유명한 논문에서, Håstad 는 MAX2SAT를 근사화하는 것보다 NP-hard라는 것을 보여줍니다21/22. 이것은 아마도 인스턴스를 구별하기 위해 NP가 어렵다는 것을 의미합니다.α 만족스러운 사례 (22/21)α 일부는 만족할 만하다 α1/2. 이제 인스턴스를 패딩하여p새로운 인스턴스의 분열, 나머지는 정확히 1/2-만족 (이것은 형식의 절 그룹으로 구성되어 있음) a¬a). 숫자는 이제1/2+p(α1/2)1/2+p((22/21)α1/2). 후자는 숫자에 가깝게 만들 수 있습니다1/2 우리가 원하는대로


ε이 임의의 (그러나 충분히 작은) 실수 인 경우에는 방법이 작동합니까? ε에 대해 뭔가를 가정하지 않으면 패딩에 사용할 적절한 수의 절을 선택하는 방법을 알 수 없습니다. (ε는 입력의 일부가 아니므로 실수 ε을 고려하는 것이 잘 정의되어 있습니다.)
Tsuyoshi Ito

그 사이의 간격이 1/2+p(α1/2)1/2+p((22/21)α1/2)유용 할 수 있습니다. 가정α 이성적이다, 이성적이다 p그리고 당신은 잘해야합니다.
유발 Filmus

Aha, 어떻게 든 그 방법이 처음 시도했을 때 작동하지 않는다고 생각했지만 이제는 어떻게 작동하는지 알 수 있습니다. 감사!
Ito Tsuyoshi

5

ε 이 유리수 라는 것을 알고 있다면 , Max-2-SAT가 진술을 증명하기 위해 근사 할 필요는 없습니다. Max-2-SAT의 NP-hardness에 대한 전형적인 증거 (예 : Papadimitriou 의 교과서 Computational Complexity 에있는 것)는 실제로 L 1/5 의 NP-completeness를 증명합니다 . 의 NP-경도 증명 L의 ε 긍정적 유리수 대 ε <1/5, 우리는 줄일 수 L 의 1/5L의 ε 는 다음과 같이하십시오 2CNF 식 주어진 φ (의 인스턴스 L 1/5 ) 할 수 m이 될 그 안의 절 수 보자 Rs 는 (1 / 5- ε ) mr = 2εs 유지 되는 양의 정수 입니다. 그런 다음 r 번에 대해 φ 를 반복 하고 s 쌍의 모순되는 절을 추가 하여 2CNF 공식 (예 : L ε )을 구성하십시오 . 간단한 계산은 이것이 실제로 L 1/5 에서 L ε 로 감소한 것을 보여줍니다 .

이 감소 는 ε 이 합리적인 경우에만 명확하게 작동합니다. 그렇지 않으면 rs 를 정수로 사용할 수 없기 때문 입니다. Yuval Filmus가 그의 답변에 썼 듯이, ε 이 반드시 합리적이지 않은 일반적인 경우 는 근사치가 필요한 것으로 보입니다.

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