vedadux / nanoqbf

A minimal implementation of an expansion-based QBF solver which does not use recursion.
GNU General Public License v3.0
0 stars 1 forks source link

Add a new proof search strategy through assumptions #4

Open vedadux opened 6 years ago

vedadux commented 6 years ago

NanoQBF needs more memory than other competitive expansion based QBF solvers. This is in part due to the non-deterministic nature of the expansions it does. This problem is somewhat alleviated using pruning strategies, but those are not enough, as the solver still needs a full expansion for something like the ADDER benchmarks.

The following is an idea of how an improved expansion strategy might look like: