rbf network
authorFabian Oehlmann <oehlmann@in.tum.de>
Wed, 8 Jan 2014 18:03:30 +0000 (18:03 +0000)
committerFabian Oehlmann <oehlmann@in.tum.de>
Wed, 8 Jan 2014 18:03:30 +0000 (18:03 +0000)
src/ats/plugin_ats_ril.c

index eba687d75549e4d323801b706bb1e43500ba21f7..eba1865acfb49d42df093f3e6f3365c212b79f42 100755 (executable)
@@ -613,7 +613,7 @@ agent_modify_eligibility (struct RIL_Peer_Agent *agent,
       agent->E[action][i] += feature[i];
       break;
     case RIL_E_REPLACE:
-      agent->E[action][i] = agent->E[action][i]+feature[i] > 1 ? 1 : agent->E[action][i]+feature[i]; //TODO? Maybe remove as only accumulating traces really apply
+      agent->E[action][i] =  (agent->envi->global_discount_variable * agent->envi->parameters.lambda * agent->E[action][i]) > feature[i] ? agent->E[action][i] : feature[i]; //TODO make replacing traces available
       break;
     case RIL_E_UPDATE:
       agent->E[action][i] *= agent->envi->global_discount_variable * agent->envi->parameters.lambda;