This commit is contained in:
narawat lamaiin
2024-05-06 17:01:47 +07:00
parent ebacc16922
commit 1fae63126f

View File

@@ -177,9 +177,14 @@ function simulate(a, node::MCTSNode, decisionMaker::Function, progressValueEstim
if node.isterminal if node.isterminal
break break
else else
try
simTrajectoryReward += node.reward simTrajectoryReward += node.reward
expand(a, node, decisionMaker, progressValueEstimator, isterminal, n=n) expand(a, node, decisionMaker, progressValueEstimator, isterminal, n=n)
node = selectChildNode(node) node = selectChildNode(node)
catch
# if error occurs, break and try again later
break
end
end end
end end