mirror of
https://github.com/Z3Prover/z3
synced 2025-10-29 18:52:29 +00:00
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into bvsls
Conflicts: src/tactic/sls/sls_tactic.cpp
This commit is contained in:
commit
202eb7b0ef
6 changed files with 1530 additions and 1382 deletions
|
|
@ -20,6 +20,12 @@ Notes:
|
|||
#ifndef _SLS_TRACKER_H_
|
||||
#define _SLS_TRACKER_H_
|
||||
|
||||
#include"goal.h"
|
||||
#include"model.h"
|
||||
|
||||
#include"sls_compilation_settings.h"
|
||||
#include"sls_powers.h"
|
||||
|
||||
class sls_tracker {
|
||||
ast_manager & m_manager;
|
||||
unsynch_mpz_manager & m_mpz_manager;
|
||||
|
|
@ -1201,7 +1207,7 @@ public:
|
|||
// expr * e = m_list_false[i];
|
||||
vscore = m_scores.find(e);
|
||||
#if _UCT_ == 1
|
||||
double q = vscore.score + _UCT_CONSTANT_ * sqrt(log(m_touched)/vscore.touched);
|
||||
double q = vscore.score + _UCT_CONSTANT_ * sqrt(log((double)m_touched)/vscore.touched);
|
||||
#elif _UCT_ == 2
|
||||
double q = vscore.score + (_UCT_CONSTANT_ * (flip - vscore.touched)) / sz;
|
||||
#elif _UCT_ == 3
|
||||
|
|
@ -1351,7 +1357,7 @@ public:
|
|||
// expr * e = m_list_false[i];
|
||||
vscore = m_scores.find(e);
|
||||
#if _UCT_ == 1
|
||||
double q = vscore.score + _UCT_CONSTANT_ * sqrt(log(m_touched)/vscore.touched);
|
||||
double q = vscore.score + _UCT_CONSTANT_ * sqrt(log((double)m_touched) / vscore.touched);
|
||||
#elif _UCT_ == 2
|
||||
double q = vscore.score + (_UCT_CONSTANT_ * (flip - vscore.touched)) / sz;
|
||||
#elif _UCT_ == 3
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue