From 114c913b8010e1090557aca6544a9a1d4a313e20 Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Mon, 25 Apr 2011 01:50:38 +0200 Subject: [PATCH] tree_node_criticality(): Add further explanation for drunk readers like me --- uct/tree.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/uct/tree.h b/uct/tree.h index 0ccb50d..b914f16 100644 --- a/uct/tree.h +++ b/uct/tree.h @@ -177,6 +177,9 @@ static inline floating_t tree_node_criticality(struct tree *t, struct tree_node *node) { /* cov(player_gets, player_wins) = + * [The argument: If 'gets' and 'wins' is uncorrelated, b_gets * b_wins + * is valid way to obtain winner_gets. The more correlated it is, the + * more distorted the result.] * = winner_gets - (b_gets * b_wins + w_gets * w_wins) * = winner_gets - (b_gets * b_wins + (1 - b_gets) * (1 - b_wins)) * = winner_gets - (b_gets * b_wins + 1 - b_gets - b_wins + b_gets * b_wins) -- 2.11.4.GIT