summaryrefslogtreecommitdiffstats
path: root/src/sat/bsat/satSolver.c
Commit message (Collapse)AuthorAgeFilesLines
* Adding command to dump UNSAT core of BMC instance.Alan Mishchenko2014-04-071-0/+8
|
* Compiler warning about unused variable.Alan Mishchenko2013-09-171-2/+2
|
* Changing dynamic CNF loading code to perform loading before propagate() as ↵Alan Mishchenko2013-09-161-0/+31
| | | | opposed to when the literal first implied in enqueue().
* SAT solver with dynamic CNF loading.Alan Mishchenko2013-08-011-4/+28
|
* Limiting runtime limit checks in 'pdr'.Alan Mishchenko2013-06-211-1/+1
|
* Adding a wrapper around clock() for more accurate time counting in ABC.Alan Mishchenko2013-05-271-12/+12
|
* Changing how often timeout is checked in the SAT solver and several ↵Alan Mishchenko2013-05-271-1/+1
| | | | application packages.
* SAT variable profiling.Alan Mishchenko2013-05-181-2/+2
|
* SAT variable profiling.Alan Mishchenko2013-05-181-1/+11
|
* SAT variable profiling (undo).Alan Mishchenko2013-05-181-14/+0
|
* SAT variable profiling.Alan Mishchenko2013-05-181-0/+14
|
* SAT variable profiling (undo).Alan Mishchenko2013-05-181-14/+0
|
* SAT variable profiling.Alan Mishchenko2013-05-181-0/+14
|
* Adding rollback for the other solver.Alan Mishchenko2013-04-251-1/+118
|
* Fixing the dump of SAT solver into a CNF file.Alan Mishchenko2013-03-261-1/+2
|
* Compiler warnings.Alan Mishchenko2013-02-231-0/+4
|
* Increasing memory page limit in the main SAT solver.Alan Mishchenko2012-10-311-1/+1
|
* Recording and reusing learned util clauses in bmc2.Alan Mishchenko2012-07-221-0/+1
|
* Recording and reusing learned util clauses in bmc3.Alan Mishchenko2012-07-221-0/+16
|
* Improvements in the proof-logging SAT solver.Alan Mishchenko2012-07-111-10/+4
|
* Improving print-outs of &vta and &gla.Alan Mishchenko2012-07-101-1/+3
|
* Bug fix in the recent changes to the SAT solver.Alan Mishchenko2012-07-091-0/+3
|
* Removing print-out message.Alan Mishchenko2012-07-091-1/+1
|
* Adding several command-line arguments to 'dsat'.Alan Mishchenko2012-07-091-6/+12
|
* Added learned clause recycling to the SAT solver (may impact bmc2, bmc3, ↵Alan Mishchenko2012-07-091-190/+217
| | | | dsat, etc).
* Fixing time primtouts throughout the code.Alan Mishchenko2012-07-071-1/+2
|
* Fixing time primtouts throughout the code.Alan Mishchenko2012-07-071-2/+2
|
* Added memory reporting to &vta.Alan Mishchenko2012-06-221-2/+3
|
* Reporing memory usage by the SAT solver in 'bmc3'.Alan Mishchenko2012-06-151-0/+35
|
* Switching to a variable-page-size memory manager for clauses and proofs.Alan Mishchenko2012-03-211-1/+1
|
* Silencing some of the gcc warnings.Alan Mishchenko2012-02-161-4/+4
|
* Improved memory management of proof-logging and propagated changes.Alan Mishchenko2012-02-161-34/+19
|
* Improving printout in the SAT solver.Alan Mishchenko2012-01-131-1/+2
|
* Bug fix related to not properly resizing SAT solver's model array.Alan Mishchenko2012-01-121-0/+1
|
* Bug fix related to not properly resizing SAT solver's model array.Alan Mishchenko2012-01-061-6/+7
|
* Transforming the solver to use different clause representation.Alan Mishchenko2011-12-231-462/+388
|
* Transforming the solver to use different clause representation.Alan Mishchenko2011-12-221-143/+143
|
* Implemented rollback in the main SAT solver and updated PDR to use it (saves ↵Alan Mishchenko2011-12-101-8/+60
| | | | about 5% of runtime).
* Changes to the main SAT solver: fixing performance bug (resetting decay ↵Alan Mishchenko2011-12-091-241/+287
| | | | params after each restart), making the SAT solver platform- and runtime-independent (by using interger-based activity).
* Proof-logging in the updated solver.Alan Mishchenko2011-12-081-2/+0
|
* Proof-logging in the updated solver.Alan Mishchenko2011-12-041-0/+3
|
* Started experiments with a new solver.Alan Mishchenko2011-11-261-9/+0
|
* Improvement to the SAT solver (skipping binary clauses).Alan Mishchenko2011-11-251-1/+15
|
* Enabled skipping random decisions in PBA, which are performed by default.Alan Mishchenko2011-11-121-1/+1
|
* Fixed the overflow timeout problem in bmc/bmc2/bmc3/int/pdr/sim, etc.Alan Mishchenko2011-10-311-3/+4
|
* New abstraction code.Alan Mishchenko2011-10-151-0/+2
|
* Adding SAT-solver-level timeouts to the BMC engines.Alan Mishchenko2011-04-081-0/+2
|
* Added test package (new files).Alan Mishchenko2011-03-291-0/+5
|
* Cumulative changes in the last few weeks.Alan Mishchenko2011-01-131-37/+152
|
* Initial implementation of AnalyseFinalAlan Mishchenko2010-12-031-1/+1
|