Data un'istanza di SAT, vorrei essere in grado di stimare quanto sarà difficile risolvere l'istanza. Un modo è eseguire i solutori esistenti, ma quel tipo di sconfitte ha lo scopo di stimare la difficoltà. Un secondo modo potrebbe essere il rapporto tra clausole e variabili, come avviene per le transizioni …
Sto usando un solutore SAT per codificare un problema e, come parte dell'istanza SAT, ho variabili booleane x1,x2,…,xnx1,x2,…,xnx_1,x_2,\dots,x_n dove è inteso che esattamente uno di questi dovrebbe essere vero e il resto dovrebbe sii falso. (A volte ho visto questo descritto come una codifica "one-hot".) Voglio codificare il vincolo "esattamente …
Sia una formula booleana composta dai soliti operatori AND, OR e NOT e da alcune variabili. Vorrei contare il numero di soddisfare le assegnazioni per . Cioè, voglio trovare il numero di diverse assegnazioni di valori di verità alle variabili di per le quali assume un valore vero. Ad esempio, …
Quello che voglio fare è trasformare un problema di matematica che ho in un problema booleano di soddisfacibilità (SAT) e quindi risolverlo usando un Risolutore SAT. Mi chiedo se qualcuno conosce un manuale, una guida o qualcosa che mi aiuterà a convertire il mio problema in un'istanza SAT. Inoltre, voglio …
Recentemente ho trovato in un documento [1] una versione simmetrica speciale di SAT chiamata 2/2/4-SAT . Ma ci sono molte varianti , ad esempio: MONOTONE NAE-3SAT , MONOTONE 1-IN-3-SAT , ...NPNP\text{NP} Alcune altre varianti sono trattabili: - , Planar-NAE- , ...222SATSAT\text{SAT}SATSAT\text{SAT} Esistono documenti di indagine (o pagine Web) che classificano …
WalkSAT e GSAT sono algoritmi di ricerca locale ben noti e semplici per risolvere il problema di soddisfacibilità booleana. Lo pseudocodice per l'algoritmo GSAT viene copiato dalla domanda Implementazione dell'algoritmo GSAT - Come selezionare quale letterale capovolgere? e presentato di seguito. procedure GSAT(A,Max_Tries,Max_Flips) A: is a CNF formula for i:=1 …
L'algoritmo GSAT è, per la maggior parte, semplice: ottieni una formula in forma congiuntiva normale e capovolgi i letterali delle clausole fino a trovare una soluzione che soddisfi la formula o raggiungi il limite max_tries / max_flips e non trovi alcuna soluzione. Sto implementando il seguente algoritmo: procedure GSAT(A,Max_Tries,Max_Flips) A: …
Come posso dimostrare che la conversione da CNF a DNF è NP-Hard? Non sto chiedendo una risposta, solo alcuni suggerimenti su come procedere per dimostrarlo.
Dopo il rilascio della libreria AIGER per la gestione dei grafici e degli inverter nel 2006 (credo), alcuni solutori di circuiti SAT sono stati rilasciati nel 2006-2008, e in alcune gare / gare SAT c'erano tracce AIG. Tuttavia, da allora sembra che l'attenzione sia stata interamente focalizzata su SMT o …
Ho un problema decisionale NP-completo. Data un'istanza del problema, vorrei progettare un algoritmo che genera SÌ, se il problema è fattibile e, NO, altrimenti. (Naturalmente, se l'algoritmo non è ottimale, commetterà errori.) Non riesco a trovare alcun algoritmo di approssimazione per tali problemi. Stavo cercando specificamente SAT e ho trovato …
I solutori SAT stanno diventando sempre più efficienti nella risoluzione di istanze di grandi dimensioni e vengono utilizzati come back-end in vari contesti. Ogni volta che si desidera utilizzarli per risolvere un problema in un dominio specifico, deve elaborare una codifica ad-hoc che non solo abbia il giusto set di …
Diciamo che il linguaggio è denso se esiste un polinomio p tale che | J c ∩ Σ n | ≤ p ( n ) per tutti gli n ∈ N . In altre parole, per ogni data lunghezza n esistono solo polinomialmente molte parole di lunghezza n che non …
Sto cercando di avvolgere la mia testa attorno a una prova di completezza NP che sembra ruotare attorno a SAT / 3CNF-SAT. Forse è l'ora tarda ma temo di non riuscire a pensare a una formula 3CNF che non può essere soddisfatta (probabilmente mi manca qualcosa di ovvio). Puoi darmi …
Sono sicuro che qualcuno ci abbia pensato prima o lo abbia immediatamente respinto, ma perché la teoria della dicotomia di Schaefer insieme al teorema di Mahaney su insiemi sparsi non implica P = NP? Ecco il mio ragionamento: creare una lingua che è uguale a SAT intersecata da un insieme …
Supponiamo stiamo dato due numeri lll e e che vogliamo trovare per l \ le i, \, j \ le r .rrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r L'algoritmo ingenuo controlla semplicemente tutte le coppie possibili; ad esempio in ruby avremmo: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.