고전적인 # P- 완전 문제 # 3SAT를 고려하십시오. 즉, 변수를 만족 하는 3CNF를 만들기 위해 평가 횟수를 계산합니다 . 첨가제 근사치에 관심이 있습니다. 분명히 -error 를 달성하는 사소한 알고리즘이 있지만 이면 효율적인 근사 알고리즘을 가질 수 있거나이 문제도 # P-hard입니다. ?
고전적인 # P- 완전 문제 # 3SAT를 고려하십시오. 즉, 변수를 만족 하는 3CNF를 만들기 위해 평가 횟수를 계산합니다 . 첨가제 근사치에 관심이 있습니다. 분명히 -error 를 달성하는 사소한 알고리즘이 있지만 이면 효율적인 근사 알고리즘을 가질 수 있거나이 문제도 # P-hard입니다. ?
답변:
우리는 # 3SAT에 대한 부가적인 근사치에 관심이 있습니다. 즉 3CNF 의 위에 변수는 만족스러운 할당 횟수를 센다 ) 가산 오차까지 .
이에 대한 몇 가지 기본 결과는 다음과 같습니다.
사례 1 :
여기에는 결정 론적 폴리-시간 알고리즘이 있습니다 : . 이제 평가 의 위에 임의의 입력 (예를 들어 사전 식으로 먼저 입력). 가정 이 입력 중 만족 . 그럼 우린 알아 최소한이 있기 때문에 과제를 만족시키고 최소한이 있기 때문에 과제가 만족스럽지 않습니다. 이 간격의 길이는. 중간 점을 출력하면 이것은 안에있다 필요에 따라 정답
사례 2 :
여기에 무작위 폴리-시간 알고리즘이 있습니다 : 평가 ...에서 임의의 포인트 . 허락하다 과 . 우리는 출력. 이 오류가 최대로 우리는 필요하다
사례 3 : ...에 대한
이 경우 문제는 # P-hard입니다. # 3SAT에서 축소를 수행합니다. 3CNF를 가져 가라 의 위에 변수. 선택 그런 -이것은 필요합니다 . 허락하다 외 지금 켜져있다 변수가 아닌 . 만약 있다 과제를 만족 시키면 있다 만족스러운 과제 "자유"변수는 만족스러운 지정에서 모든 값을 취할 수 있습니다. 이제 우리가 가지고 있다고 가정 그런 -- 그건 만족스러운 과제 수에 대한 근사치입니다. 가산 오차 . 그때
다음은 이 주제를 어느 정도 개발 한 Bordewich, Freedman, Lovász 및 Welsh에 대한 참조 입니다.