An Empirical Analysis of the 3-SAT Solution Space

Jordan Erenrich (w/ Prof. Bart Selman)

There is a plethora of literature empirically analyzing numerous k-SAT solving heuristics. However, few papers exist that analyze the solution space for a given k-SAT instance. In my research, I attempt to characterize the solution space for several 3-SAT instances and how several heuristics explore this space.  [NOTE: I use the term "solution space" to mean all unique solutions to a given SAT instance, and I represent solutions as length-n bit-strings, where n is the number of variables in the SAT instance]

I have three interesting (though not very surprising) observations based on my initial data:

 

PowerPoint Presentation