mirror of
https://github.com/Z3Prover/z3
synced 2025-08-16 07:45:27 +00:00
fixed freevars and psat cube cutoffs
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
This commit is contained in:
parent
2e042a8bea
commit
e0dfbd6d1c
5 changed files with 56 additions and 6 deletions
|
@ -84,6 +84,9 @@ namespace sat {
|
|||
unsigned m_cube_depth;
|
||||
double m_cube_fraction;
|
||||
double m_cube_freevars;
|
||||
double m_cube_psat_var_exp;
|
||||
double m_cube_psat_clause_base;
|
||||
double m_cube_psat_trigger;
|
||||
|
||||
config() {
|
||||
memset(this, sizeof(*this), 0);
|
||||
|
@ -102,6 +105,9 @@ namespace sat {
|
|||
m_cube_depth = 10;
|
||||
m_cube_fraction = 0.4;
|
||||
m_cube_freevars = 0.8;
|
||||
m_cube_psat_var_exp = 1.0;
|
||||
m_cube_psat_clause_base = 2.0;
|
||||
m_cube_psat_trigger = 5.0;
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -547,6 +553,8 @@ namespace sat {
|
|||
|
||||
void add_hyper_binary();
|
||||
|
||||
double psat_heur();
|
||||
|
||||
public:
|
||||
lookahead(solver& s) :
|
||||
m_s(s),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue