Il risolutore SAT ortologico supera Kissat su benchmark difficili
Un algoritmo innovativo per l'implicazione ortologica elimina la necessità di costose preelaborazioni, mantenendo una complessità nel caso peggiore di O(n^2(1+|A|)). I ricercatori presentano benchmark SAT sintetici derivati dalla tautologia φ ↔ NF_OL(φ), dove la codifica di Tseitin produce casi insoddisfacibili che sfidano i principali risolutori come Kissat ma consentono dimostrazioni ortologiche concise. Testato sui circuiti aritmetici EPFL, questo algoritmo risolve efficacemente questi casi, mentre Kissat non riesce a completarne un numero considerevole. Implementare la normalizzazione ortologica come fase di preelaborazione può migliorare l'efficienza della risoluzione SAT per alcuni problemi difficili.
Fatti principali
- Nuovo algoritmo per l'implicazione ortologica evita costose preelaborazioni
- Mantiene la complessità O(n^2(1+|A|)) nel caso peggiore
- Benchmark SAT sintetici basati sulla tautologia φ ↔ NF_OL(φ)
- La codifica di Tseitin produce istanze insoddisfacibili difficili per i risolutori all'avanguardia
- Le istanze hanno brevi dimostrazioni ortologiche
- Applicato ai circuiti aritmetici EPFL
- L'algoritmo risolve le istanze in modo efficiente mentre Kissat va in timeout
- La normalizzazione ortologica può migliorare i tempi di risoluzione SAT su alcuni problemi difficili
Entità
Istituzioni
- EPFL