Skip to content

Tags: go-air/gini

Tags

v1.0.4

Fix the strashCode; add benchmark

Thanks to Evan Cordell who spotted a problem with the strash code colliding.
Interesting, as it has a strong impact on the logic/c performance
(but none on solving).

See #17

v1.0.3

Merge branch 'master' of https://github.com/go-air/gini

v1.0.2

s/irifrance/go-air

v1.0.1

ditto

v1.0.0

ditto

v0.9.29

aiger bugfix and usability improvements

This commit fixes a bug in the aiger ascii output for latch values and
adds some usability/performance improvements

For usability, we have added a Write method to gini to have it dump
a dimacs CNF to a writer.

For performance, we have made it so that more learned clauses could be
derived in incremental mode with test scopes when the last solve gave
unsat.

v0.9.28

cleanup

- use log.Fatal on failed checkmodel
- propagate BCP below current test level via cleanupSolve return value.
- a bit of formatting

v0.9.27

test scope fix/sudoku test formatting

This commit fixes a bug in test scopes related to
solveInit.

Also fixes documentation placement in sudoku_test

0.9.25

Untest on unsat bugfix

This commit fixes a bug in Untest when the last sat call was Unsat.
The conflict on untest results in more derivations during backtracking.
This fix ensures that all unit clauses are propagated.
Previously, the unit clause from derivations during untest backtracking
were not propagated.

v0.9.23

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #12 from irifrance/m

Incremental Performance Improvements