3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 12:28:44 +00:00

try uneven lookahead skew

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2024-12-27 13:55:22 -08:00
parent 3aacc62229
commit a5bc5ed813
2 changed files with 2 additions and 2 deletions

View file

@ -679,7 +679,7 @@ namespace sls {
++m_lookahead_steps;
if (m_lookahead_steps < m_lookahead_phase_size)
return true;
if (m_lookahead_steps > 2 * m_lookahead_phase_size)
if (m_lookahead_steps > 10 * m_lookahead_phase_size)
m_lookahead_steps = 0;
return false;
}

View file

@ -53,7 +53,7 @@ namespace sls {
config m_config;
bool_vector m_fixed;
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