Denoising Diffusion for Sampling SAT Solutions
Generating diverse solutions to the Boolean Satisfiability Problem (SAT) is a hard computational problem with practical applications for testing and functional verification of software and hardware designs. We explore the way to generate such solutions using Denoising Diffusion coupled with a Graph...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Generating diverse solutions to the Boolean Satisfiability Problem (SAT) is a
hard computational problem with practical applications for testing and
functional verification of software and hardware designs. We explore the way to
generate such solutions using Denoising Diffusion coupled with a Graph Neural
Network to implement the denoising function. We find that the obtained accuracy
is similar to the currently best purely neural method and the produced SAT
solutions are highly diverse, even if the system is trained with non-random
solutions from a standard solver. |
---|---|
DOI: | 10.48550/arxiv.2212.00121 |