3- 파티션 문제에서 균형 잡힌 파티션 문제로 감소


13

3- 파티션 문제는 정수 세트를 3 개의 정수 세트 로 분할하여 각 세트가 주어진 정수 까지 수 있는지 묻습니다 . 균형 분할 문제는 정수를 두 개의 동일한 카디널리티 세트로 분할하여 두 세트의 합계가 같은지 여부를 묻습니다 . 두 문제는 모두 NP- 완전한 것으로 알려져 있습니다. 그러나 3- 파티션은 NP가 완전합니다. 나는 문헌에서 3- 파티션에서 밸런스 파티션으로의 축소를 보지 못했습니다.n B 2 n3nnB2n

3 파티션에서 균형 파티션 문제로 (간단한) 축소를 찾고 있습니다.


따라서 3- 파티션 인스턴스 밸런스 파티션 인스턴스에서 매핑을 원하십니까? (같은 방향으로의 "메타 감소"는 다른 방향에서 매핑을 찾습니다.)
Raphael

메타 축소 란 무엇입니까?
Mohammad Al-Turkistany

2
균형 파티션 문제에 대한 3- 파티션 문제의 Karp 축소를 찾고 있습니다. 나는 그것이 분명하기를 바랍니다.
Mohammad Al-Turkistany

1
복잡한 축소에 만족합니다.
Mohammad Al-Turkistany

2
약하게 이므로, 비트가 많은 숫자를 사용하는 3SAT를 줄이는 것과 비슷한 트릭이 필요할 것입니다. 예를 들어 Sipser를 참조하십시오. 그리고 당신은 항상 당신이 원하는, 무엇을보고 얻을 수있는 여러 감소 결합 할 수 있습니다 . NP-hard
Kaveh

답변:


1

문헌에는 수많은 NP- 완전 문제가 있으며, 대부분의 쌍에는 명백한 감소가 없습니다. 다항식 일대일 감소가 작성되기 때문에 발표 된 감소의 그래프가 강하게 연결되면 연구원이 중지하면 NP- 완전성에 대한 연구가 훨씬 확장 가능한 활동이됩니다.

나는 실제로 그 요점을 알지 못하지만, 정확성의 증거가 어떻게 진행되는지에 대한 몇 가지 힌트와 함께 3-PARTITION에서 BALANCED PARTITION으로 합리적으로 간단한 감소를 제공함으로써 당신에게 유머를 줄 것입니다.

축소에 대한 입력을 3-PARTITION의 인스턴스 인 로하십시오. 그 확인 . 하자 나중에 선택할 수있는 많은 수의 수. 모든 및 모든 에 대해 두 개의 숫자 직관적으로, 첫 번째 숫자는 가 3- 파티션 할당되고 두 번째 숫자는 반대를 의미합니다. 기간을 3 분할의 합계 추적하는 데 사용된다 . i [ 3 n ] x i = n B βx1,,x3n,BZi[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]((n2)Bβj+(3n6)βn+j)+i[3n](n2)β2n+i1.
1xi

β"오버플로"가 발생하지 않도록 를 충분히 크게 선택해야합니다.


2
정교한 아이디어 나 증거없이 건설을 따르거나 믿기가 어렵습니다. 둘 중 하나 이상을 제공 할 수 있습니까?
라파엘

0

이 글, 빠른 파티션 균형에도 그리드와 나무에 하드입니다 에밀 FELDMANN 당신이 원하는 것을 포함 안드레아스로! 행운을 빕니다!

3-PARTITION을 다른 그래프 클래스로 축소하기위한 일반적인 프레임 워크를 설정합니다. 이것은 BALANCED PARTITIONING 문제 의 경도를 나타 내기 위해 3-PARTITION 인스턴스로 구성된 그래프가 충족 해야하는 일부 구조적 속성을 식별함으로써 달성됩니다 .k


이 문서는 모하마드가 요구 한 문제와 아무 관련이 없습니다. 이것은 파티션 사이의 가장자리 수를 최소화하는 것과 관련하여 그래프의 정점을 파티션하는 것입니다.
domotorp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.