Dimostrare completezza NP nel decidere la soddisfacibilità della formula booleana monotona


12

Sto cercando di risolvere questo problema e sto davvero lottando.

Una formula booleana monotona è una formula nella logica proposizionale in cui tutti i letterali sono positivi. Per esempio,

(x1∨x2)∧(x1∨x3)∧(x3∨x4∨x5)

è una funzione booleana monotona. D'altra parte, qualcosa del genere

(x1∨x2∨x3)∧(¬x1∨x3)∧(¬x1∨x5)

non è una funzione booleana monotona.

Come posso dimostrare la completezza NP per questo problema:

Determinare se una funzione booleana monotona è soddisfacente se variabili o meno sono impostate su 1 ?k1

Chiaramente, tutte le variabili potrebbero essere impostate come positive, ed è banale, quindi è per questo che c'è il vincolo di variabili impostate positivamente.k

¬x1z1x1z1


Benvenuto! Prestare maggiore attenzione alla lingua e alla formattazione.
— Raffaello

Risposte:


12

k

La restrizione alle formule monotone è in realtà sorprendentemente facile da dimostrare per la durezza, devi solo fare qualcosa al di fuori dei problemi di soddisfacibilità per un momento. Invece di provare a modificare un'istanza SAT, iniziamo invece con Dominating Set (DS).

Vedi se riesci a prenderlo da lì. Altro è negli spoiler, suddivisi in pezzi, ma evitali se puoi. Non mostrerò l'appartenenza a NP, non dovresti avere problemi con quello.

(G,k)kG(ϕ,k)ϕ

La costruzione di base:

v∈V(G)v′∈var(ϕ)v∈V(G)cv=⋁u∈N(v)u′

Uno schizzo della prova:

kkϕkcvv


Wow, questo ha molto più senso, grazie! Penso di essere stato sicuramente coinvolto nel tentativo di ridurre il SAT fino alla formula monotona booleana.
— nat

Sto anche vedendo che possiamo anche ridurre la copertura del vertice fino alla formula booleana monotona.
— nat

1
k

Penso che esattamente lo stesso approccio funzioni con la copertura verticale.
— Haskell Fun,

@HaskellFun, ci ho pensato anche io. La copertina del vertice è la stessa del Min-W2SAT monotono.
— rus9384,

2

zi¬xiϕϕ′¬xizixi∨zikϕ′ϕkxi∨ziϕ′kk

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.