MIN-2-XOR-SAT 및 MAX-2-XOR-SAT : NP- 하드입니까?


13

MIN-2-XOR-SATMAX-2-XOR-SAT 의 복잡성은 무엇입니까 ? 그들은 P에 있습니까? 그들은 NP 하드입니까?

이것을 더 정확하게 공식화하려면

Φ(x)=inCi,

여기서 x=(x1,,xm) 및 각 절 Ci(xixj) 또는 (xi¬xj) 입니다.

2-XOR-SAT 문제에 할당을 찾을 수 있습니다 x 만족 Φ . 이 문제는 선형 방정식 mod 2 시스템에 해당하므로 P 에 있습니다.2

MAX-2-XOR-SAT 문제에 할당 찾을 수 있습니다 x 만족하는 조항의 수를 극대화 할 수 있습니다. MIN-2-XOR-SAT 문제에 할당 찾을 수 있습니다 x 만족하는 조항의 수를 최소화 할 수 있습니다. 이 문제의 복잡성은 무엇입니까?

MIN 또는 MAX-True-2-XOR-SAT NP-hard에서 영감을 얻었 습니까?

답변:


6

오래된 게시물에 답장을 보내서 죄송합니다

(xixj)

G

예를 들어 :

(x1x2)(x1x3)(x2x3)(x1x4)

다음과 같은 그래프가 있습니다.

grafo no bipartito

그건이 분이 아니야

만족할만한 세 가지 절이 있으므로 우위를 제거하면됩니다

kk

축소를 수행하기 위해 각 꼭지점에 대해 새 리터럴을 만들고 두 리터럴을 연결하는 각 모서리에 대한 절을 만듭니다.

예를 들어 :

이 그래프가 있습니다.

grafo no bipartito 2

(x1x2)(x1x4)(x2x4)(x2x3)(x4x5)(x3x5)

kk


1
MAX-CUT은 NP-Hard이므로 MAX-XORSAT로 줄이면 NP-Hard이기도합니다.
안티몬

-1

(xixj)xixixjxixjxixj 해당 정점이 그래프에서 다른 색상으로 할당 된 경우 true입니다.

그래프의 모든 정점에 2 색을 사용하여 색상을 지정할 수 있고 공통 모서리 공유를 갖는 두 정점에 동일한 색이 할당되지 않으면 방정식을 만족할 수 있습니다.

그러나 이분 그래프 인 경우 그래프는 2 색입니다. 그리고 그래프가 이분인지 여부를 결정하는 것은 다항식 시간으로 수행 될 수 있습니다. 따라서 문제가 P에 있습니다. 다항식 시간으로 그래프가 이분 그래프임을 결정할 수 있으면 해결할 수 있고, 그렇지 않으면 해결할 수 없기 때문입니다.


1
(xixj)(xk¬xl)k,l(xk¬xl)

2
이것은 당신의 대답에 더 심각한 문제를 가져옵니다. 문제는 공식이 만족 스러운지 판단하는 것이 아닙니다. 문제는 최대 / 최소 절 수를 만족시키는 할당을 식별하는 것입니다. 알고리즘은 수식이 만족 스러운지 여부 만 테스트합니다. 따라서 2-XOR-SAT를 해결하지만 MIN-2-XOR-SAT 또는 MAX-2-XOR-SAT를 해결하지는 않지만 2-XOR-SAT가 P에 있음을 이미 알고 있습니다. 질문. 내가 잘못 이해 했습니까?
DW

감사합니다, 나는 내 대답이 적용된다는 것을 정정했다.xixk

1
그러나 나는 이것이 여전히 내 두 번째 의견을 어떻게 다루고 있는지 알지 못한다. 내가 묻지 않은 문제의 특별한 경우를 해결했습니다. 요컨대,이 답변은 내가 묻는 질문에 대답하지 않습니다.
DW
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.