45 size_t nrPoliciesToProcess) :
47 _m_newBGIP_Solver(bgsc)
81 const vector<size_t>& nrOHts = bg_ts->
GetNrTypes();
86 set<Index> poolOfNextPoliciesIndices;
93 ss <<
"GMAA::kGMAA_ts" << ts;
103 bg_ts->ComputeAllImmediateRewards();
108 cerr <<
"Warning, BGIP_Solver only returned "<<solI<<
109 " usable joint policies"<<endl;
119 *bgpol, nrOHts, firstOHtsI);
121 double immR = bg_ts->ComputeDiscountedImmediateRewardForJPol(bgpol);
122 double newPastreward = prevPastReward + immR;
128 poolOfNextPolicies->
Insert(
NewPPI(jpolTs,newPastreward) );
131 val + prevPastReward) );
135 bg_ts->ClearAllImmediateRewards();
144 poolOfNextPolicies,
bool are_LBs,
double bestLB)