mirror of
https://github.com/Z3Prover/z3
synced 2025-04-15 13:28:47 +00:00
try uneven lookahead skew
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
3aacc62229
commit
a5bc5ed813
|
@ -679,7 +679,7 @@ namespace sls {
|
||||||
++m_lookahead_steps;
|
++m_lookahead_steps;
|
||||||
if (m_lookahead_steps < m_lookahead_phase_size)
|
if (m_lookahead_steps < m_lookahead_phase_size)
|
||||||
return true;
|
return true;
|
||||||
if (m_lookahead_steps > 2 * m_lookahead_phase_size)
|
if (m_lookahead_steps > 10 * m_lookahead_phase_size)
|
||||||
m_lookahead_steps = 0;
|
m_lookahead_steps = 0;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,7 +53,7 @@ namespace sls {
|
||||||
config m_config;
|
config m_config;
|
||||||
bool_vector m_fixed;
|
bool_vector m_fixed;
|
||||||
unsigned m_lookahead_steps = 0;
|
unsigned m_lookahead_steps = 0;
|
||||||
unsigned m_lookahead_phase_size = 100;
|
unsigned m_lookahead_phase_size = 10;
|
||||||
|
|
||||||
|
|
||||||
scoped_ptr_vector<sls::bv_valuation> m_values; // expr-id -> bv valuation
|
scoped_ptr_vector<sls::bv_valuation> m_values; // expr-id -> bv valuation
|
||||||
|
|
Loading…
Reference in a new issue