Pagini recente » Diferente pentru problema/partitie intre reviziile 16 si 9 | Diferente pentru utilizator/robertgbr intre reviziile 17 si 10 | Diferente pentru utilizator/gabrielinelus intre reviziile 61 si 62 | Istoria paginii utilizator/qwertyu | Diferente pentru 2-sat intre reviziile 8 si 9
Diferente pentru
2-sat intre reviziile
#8 si
#9
Nu exista diferente intre titluri.
Diferente intre continut:
Să vedem cum funcţionează algoritmul pentru expresia: <tex> (x_{1} \vee \sim x_{2}) \wedge (\sim x_{1} \vee \sim x_{3}) \wedge (x_{1} \vee x_{2}) \wedge (x_{4} \vee \sim x_{3}) \wedge (x_{4} \vee \sim x_{1}) </tex>. Considerăm propoziţia <tex> (x_{1} \vee \sim x_{2}) </tex> şi <tex> \langle x_{2} = 1 \rangle </tex>. Astfel, vom obţine mai departe <tex> (x_{1} \vee 0) \wedge (\sim x_{1} \vee \sim x_{3}) \wedge (x_{1} \vee 1) \wedge (x_{4} \vee \sim x_{3}) \wedge (x_{4} \vee \sim x_{1}) </tex>. În propoziţia <tex> (x_{1} \vee 0) </tex> <tex> x_{1} </tex> trebuie să fie egal cu <tex> 1 </tex>. Acum, expresia devine: <tex> (0 \vee \sim x_{3}) \wedge (x_{4} \vee \sim x_{3}) \wedge (x_{4} \vee 0) </tex>. Din propoziţia <tex> (0 \vee \sim x_{3}) </tex> obţinem <tex> \langle x_{3} = 0 \rangle </tex>, iar din <tex> (x_{4} \vee 0) </tex> obţinem <tex> \langle x_{4} = 1 \rangle </tex>. Deci, atribuirea satisfiabilă este <tex> \langle x_{1} = 1, x_{2} = 0, x_{3} = 0, x_{4} = 1 \rangle </tex>.
h3. Soluţie randomizată
h3. Soluţie O(N^2^)
O altă soluţie elegantă se bazează pe o metodă randomizată:
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.