문헌에는 수많은 NP- 완전 문제가 있으며, 대부분의 쌍에는 명백한 감소가 없습니다. 다항식 일대일 감소가 작성되기 때문에 발표 된 감소의 그래프가 강하게 연결되면 연구원이 중지하면 NP- 완전성에 대한 연구가 훨씬 확장 가능한 활동이됩니다.
나는 실제로 그 요점을 알지 못하지만, 정확성의 증거가 어떻게 진행되는지에 대한 몇 가지 힌트와 함께 3-PARTITION에서 BALANCED PARTITION으로 합리적으로 간단한 감소를 제공함으로써 당신에게 유머를 줄 것입니다.
축소에 대한 입력을 3-PARTITION의 인스턴스 인 로하십시오. 그 확인 . 하자 나중에 선택할 수있는 많은 수의 수. 모든 및 모든 에 대해 두 개의 숫자
직관적으로, 첫 번째 숫자는 가 3- 파티션 할당되고 두 번째 숫자는 반대를 의미합니다. 기간을 3 분할의 합계 추적하는 데 사용된다 . ∑ i ∈ [ 3 n ] x i = n B βx1,…,x3n,B∈Z∑i∈[3n]xi=nBβj ∈ [ n ] x i β j + β n + j + β 2 n + i + β ( i + 4 ) n + ji∈[3n]j∈[n]x i j x i
xiβj+βn+j+β2n+i+β(i+4)n+jβ(i+4)n+j.
xij j β n + j j β 2 n + i x i β ( i + 4 ) n + jxiβjjβn+j항은 3- 파티션 의 카디널리티를 추적하는 데 사용됩니다 . 용어는 각되도록 사용 정확히 한번 할당된다. 용어는 다른 평형 파티션으로이 수치를 강제하기 위해 사용된다.
jβ2n+ixiβ(i+4)n+j
두 개의 숫자를 더 출력
첫 번째 숫자는 균형 잡힌 파티션을 "true"로, 다른 하나는 "false"로 식별합니다. 항은 다른 파티션으로 균형이 숫자를 강제하기 위해 사용된다. 다른 용어는 3- 파티션의 합과 그 보완의 합과 3- 파티션의 크기와 그 보완의 크기와 가 할당 된 횟수의 차이를 구성 합니다.1 X 난
1+∑j∈[n]((n−2)Bβj+(3n−6)βn+j)+∑i∈[3n](n−2)β2n+i1.
1xi
β"오버플로"가 발생하지 않도록 를 충분히 크게 선택해야합니다.