|
libmcts
A Monte Carlo Tree Search Library
|
selects a node that minimises a given metric More...
#include <min_function_selector.hpp>
Public Member Functions | |
| node_t * | select (node_t *node) |
| select a child of node More... | |
| virtual double | evaluate (node_t *node) const =0 |
| this function has to be implemented in derived classes that specializes the metric to be used. every child is evaluated against this method. More... | |
Additional Inherited Members | |
Public Types inherited from mcts::ISelectionStrategy< Context, Config > | |
| typedef ISelectionStrategy< Context, Config > | sstrategy_t |
selects a node that minimises a given metric
| Context | @README |
| Config | @README |
Definition at line 18 of file min_function_selector.hpp.
|
pure virtual |
this function has to be implemented in derived classes that specializes the metric to be used. every child is evaluated against this method.
| node | to evaluate |
Implemented in mcts::MinSampleSelector< Context, Config >.
Referenced by mcts::MinFunctionSelector< Context, Config >::select().
|
inlinevirtual |
select a child of node
| node | to select child from |
Implements mcts::ISelectionStrategy< Context, Config >.
Definition at line 22 of file min_function_selector.hpp.
1.8.15