Professional Documents
Culture Documents
, a
2
, x
2
, x
2
, . . . , x
n
, x
n
, a
n+1
con gli
archi orientati nel modo seguente: da a
k
sia verso x
k
che verso x
k
, e sia da
x
k
che da x
k
verso a
k+1
, con k = 1, 2, . . . , n.
3
Il grafo G
n
costruito in modo tale che, tutti i cammini che partono da
a
1
e arrivano ad a
n+1
codicano un numero binario di n cifre (e quindi uno
degli assegnamenti): perch su ogni nodo a
i
si deve scegliere tra la variabile
x
i
e la sua negata, e fatta questa scelta il percorso no ad a
k+1
obbligato.
Secondo la codica di Adleman ad ogni cammino legale di G
n
corrisponde
una sequenza correttamente concatenata sia di vertici che di archi. Inoltre,
il grafo di Lipton ha unimportante propriet di simmetria: tutti i cammini
hanno la stessa probabilit di essere generati.
Il secondo passo dellalgoritmo stato implementato, in modo rozzo ri-
spetto ai nostri giorni, con una tecnica di separazione che sfrutta lanit
biotina-avidina.
Lipton risolve una semplicissima istanza per 3-SAT(2,2) che andiamo ad
utilizzare come esempio esplicativo: si tratta della formula
G
1
= (x y) (x
)
dove x
il negato di x e y
e B
,
3. si uniscano A
e B
(A