«satisfiability» 태그된 질문

만족도 (SAT)는 주어진 부울 수식을 충족시키는 변수 할당이 있는지 여부를 결정하는 문제입니다.

1
평면 1-in-3 SAT의 평면 조건
Planar 3SAT 는 NP-complete입니다. 평면 3SAT 인스턴스는 다음 규칙을 사용하여 작성된 그래프가 평면 인 3SAT 인스턴스입니다. 모든 및 ¯ x i에 꼭짓점 추가엑스나는엑스나는x_i엑스나는¯엑스나는¯\bar{x_i} 모든 조항에 대한 정점을 추가 씨제이씨제이C_j 모든 쌍 에 대해 모서리를 추가( x나는, x나는¯)(엑스나는,엑스나는¯)(x_i,\bar{x_i}) 정점 (또는 ¯ x i ) 에서 모서리 를 포함하는 절을 나타내는 각 …

2
ILP에서 SAT 로의 폴리 타임 감소?
따라서 알려진 바와 같이 ILP의 0-1 결정 문제는 NP- 완료입니다. NP로 표시하는 것은 쉽지만 원래 감소는 SAT에서 나왔습니다. 그 이후로, 많은 다른 NP-Complete 문제는 ILP 공식화 (그러한 문제에서 ILP 로의 감소로 기능 함)를 갖는 것으로 나타났습니다. 왜냐하면 ILP는 매우 유용하기 때문입니다. 인하 에서 ILP는 더 힘들어 자신을하거나 추적 중 하나에 …

2
DOUBLE-SAT가 NP 완료임을 증명
잘 알려진 SAT 문제는 참고 용으로 여기 에 정의되어 있습니다 . DOUBLE-SAT 문제는 다음과 같이 정의됩니다. D O U B L E - S T = { ⟨ φ ⟩ | φ는 적어도 두 만족 과제를 갖는다 }DOUBLE-SAT={⟨ϕ⟩∣ϕ has at least two satisfying assignments}\qquad \mathsf{DOUBLE\text{-}SAT} = \{\langle\phi\rangle \mid \phi \text{ …

2
MIN-2-XOR-SAT 및 MAX-2-XOR-SAT : NP- 하드입니까?
MIN-2-XOR-SATMIN-2-XOR-SAT\text{MIN-2-XOR-SAT} 및 MAX-2-XOR-SATMAX-2-XOR-SAT\text{MAX-2-XOR-SAT} 의 복잡성은 무엇입니까 ? 그들은 P에 있습니까? 그들은 NP 하드입니까? 이것을 더 정확하게 공식화하려면 Φ ( x ) = ∧엔나는씨나는,Φ(x)=∧inCi,\Phi\left(\mathbf x\right)={\huge\wedge}_{i}^{n}C_i, 여기서 x =( x1, … , x미디엄)x=(x1,…,xm)\mathbf{x} = (x_1,\dots,x_m) 및 각 절 CiCiC_i 는 (xi⊕xj)(xi⊕xj)(x_i \oplus x_j) 또는 (xi⊕¬xj)(xi⊕¬xj)(x_i \oplus \neg x_j) 입니다. 2-XOR-SAT2-XOR-SAT\text{2-XOR-SAT} 문제에 할당을 …

2
일반화 된 XOR-SAT는 효율적으로 해결할 수 있습니까?
XOR-3-SAT가 어떻게 효율적으로 해결 될 수 있는지 보았습니다 (예를 들어, 부울 만족도 문제 에 대한 Wikipedia 항목 의 "XOR- 만족도"섹션 참조 ). 기본 질문이 궁금합니다. XOR-k-SAT는 절 당 다양한 양의 리터럴을 가진 수식에 대해 효율적으로 해결할 수 있습니까? 절 당 리터럴의 양을 3 이상으로 늘릴 수 있는지, 그리고 절 길이를 …

2
쉐퍼의 정리는 왜 P = NP임을 증명하지 않습니까?
이것은 아마도 어리석은 질문이지만 이해가되지 않습니다. 또 다른 질문으로 그들은 쉐퍼의 이분법 정리 를 생각해 냈습니다 . 나에게 그것은 모든 CSP 문제가 P 또는 NP- 완료이지만 사이에 있지 않다는 것을 증명하는 것처럼 보입니다. 모든 NP 문제는 다항식 시간에서 CSP로 변환 될 수 있기 때문에 (CSP가 NP- 완료되기 때문에) P와 NP-Complete …

2
모노톤 부울 공식의 만족도 결정에 대한 NP- 완전성 입증
이 문제를 해결하려고 노력하고 있으며 실제로 고심하고 있습니다. 모노톤 부울 수식은 모두 리터럴 양성 명제 논리 수식이다. 예를 들어 ( x1∨ x2) ∧ ( x1∨ x삼) ∧ ( x삼∨ x4∨ x5)(x1∨x2)∧(x1∨x3)∧(x3∨x4∨x5)\qquad (x_1 \lor x_2) \land (x_1 \lor x_3) \land (x_3 \lor x_4 \lor x_5) 모노톤 부울 함수입니다. 반면에 ( x1∨ …



1
구체화 유형 추론
직장에서 나는 동적 언어에 대한 몇 가지 유형 정보를 유추하는 임무를 맡았습니다. 다음 let과 같이 일련의 명령문을 중첩 된 표현식 으로 다시 작성합니다 . return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z …
11 programming-languages  logic  type-theory  type-inference  machine-learning  data-mining  clustering  order-theory  reference-request  information-theory  entropy  algorithms  algorithm-analysis  space-complexity  lower-bounds  formal-languages  computability  formal-grammars  context-free  parsing  complexity-theory  time-complexity  terminology  turing-machines  nondeterminism  programming-languages  semantics  operational-semantics  complexity-theory  time-complexity  complexity-theory  reference-request  turing-machines  machine-models  simulation  graphs  probability-theory  data-structures  terminology  distributed-systems  hash-tables  history  terminology  programming-languages  meta-programming  terminology  formal-grammars  compilers  algorithms  search-algorithms  formal-languages  regular-languages  complexity-theory  satisfiability  sat-solvers  factoring  algorithms  randomized-algorithms  streaming-algorithm  in-place  algorithms  numerical-analysis  regular-languages  automata  finite-automata  regular-expressions  algorithms  data-structures  efficiency  coding-theory  algorithms  graph-theory  reference-request  education  books  formal-languages  context-free  proof-techniques  algorithms  graph-theory  greedy-algorithms  matroids  complexity-theory  graph-theory  np-complete  intuition  complexity-theory  np-complete  traveling-salesman  algorithms  graphs  probabilistic-algorithms  weighted-graphs  data-structures  time-complexity  priority-queues  computability  turing-machines  automata  pushdown-automata  algorithms  graphs  binary-trees  algorithms  algorithm-analysis  spanning-trees  terminology  asymptotics  landau-notation  algorithms  graph-theory  network-flow  terminology  computability  undecidability  rice-theorem  algorithms  data-structures  computational-geometry 

1
최고 SAT 솔버가 쉬운 숫자를 고려할 수 있습니까?
현대의 SAT 솔버는 많은 실제 SAT 인스턴스 예를 해결하는 데 매우 능숙합니다. 그러나 어려운 것을 생성하는 방법을 알고 있습니다. 예를 들어 , 인수 분해에서 SAT 로 축소를 사용 하고 RSA 번호를 입력으로 제공합니다. 이것은 쉽게 팩토링의 예를 들면 어떨까요? 대신에 두 개의 큰 소수를 복용 I가 소수 걸릴 경우 어떻게 …

2
만족도를 결정하는 것보다 만족도 문제의 해결책을 찾기가 어렵습니까?
주어진 부울 표현식이 실제로 계산에 대한 솔루션을 찾는 것과 계산적으로 구별 가능한지 여부를 결정하는 문제가 있습니까? 다시 말해, 불리언 변수에 대한 '올바른 설정'을 명시 적으로 결정하지 않고 주어진 표현식이 만족 스럽다는 것을 발견하는 다른 방법이 있습니까? 또는 모든 가능한 증명이 다항식 시간을 '올바른 설정'으로 줄입니까? 나의 무지를 용서해라, 나는 단지 …

1
DNF에서 CNF 로의 전환 : 쉬움 또는 어려움
스레드와 관련하여 CNF에서 DNF 로의 변환이 NP-Hard (및 관련 Math 스레드 ) 임을 증명하는 경우 : DNF에서 CNF까지의 다른 방향은 어떻습니까? 쉽지 않습니까? 이 백서의 2 페이지에서 " CNF 표현에서 DNF 표현으로 또는 그 반대로 변환 할 때 최대 크기의 폭발에 관심이 있습니다 "라고 말하면 두 방향 모두 똑같이 어렵다고 …

1
리터럴이 두 번 이상 발생할 수없는 제한된 버전의 3SAT를 다항식 시간으로 해결할 수 있음을 증명하는 방법은 무엇입니까?
과제 ( S. Dasgupta, CH Papadimitriou 및 UV Vazirani , Chap 8, 문제 8.6a) 에서 가져온 과제를 해결하려고 노력 중이며 다음과 같이 설명하고 있습니다. 3SAT는 각 리터럴이 최대 두 번 나타나는 수식으로 제한 되더라도 NP- 완료 상태로 유지되므로 각 리터럴이 최대 한 번 나타나는 경우 다항식 시간으로 문제를 해결할 수 …

1
분쟁 중심 조항 학습 역 추적 설명
wikipedia 페이지 에서 CDCL 알고리즘에 대해 잘 설명하고 있습니다 (사진은 Princeton의 Sharad Malik이 만든 슬라이드에서 가져온 것 같습니다). 그러나 모든 역 추적 방법을 설명 할 때는 "적절한 시점까지"라고 말합니다. MiniSAT는 또한 CDCL 알고리즘의 변형을 사용하므로이 논문을 읽었습니다.. 그들이 말하는 것처럼 배운 조항이 단위 조항이 될 때까지 역 추적해야한다는 것입니다. 그것은 …

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