From 7bc74a4dba6b738e6c50998aeedd00c0a64fe46e Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Mon, 16 Jan 2012 16:27:51 +0100 Subject: [PATCH] UCT pattern prior: -1000 -> -400 based on Jean-loup's tuning -1000 is very bad on a cluster. With 10min S.D. or even 20min S.D. single-threaded on a modern CPU, -1000 is best, however - we will need to come up with some auto-default mechanism here. --- uct/prior.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uct/prior.c b/uct/prior.c index e87f3a5..b179bcf 100644 --- a/uct/prior.c +++ b/uct/prior.c @@ -198,7 +198,10 @@ uct_prior_init(char *arg, struct board *b, struct uct *u) struct uct_prior *p = calloc2(1, sizeof(struct uct_prior)); p->even_eqex = p->policy_eqex = p->b19_eqex = p->eye_eqex = p->ko_eqex = p->plugin_eqex = -100; - p->pattern_eqex = -1000; + /* FIXME: Optimal pattern_eqex is about -1000 with small playout counts + * but only -400 on a cluster. We need a better way to set the default + * here. */ + p->pattern_eqex = -400; p->joseki_eqex = -200; p->cfgdn = -1; -- 2.11.4.GIT