cotengra.experimental.path_compressed_mcts
¶
Compressed contraction tree search using monte carlo tree search.
Module Contents¶
Classes¶
- class cotengra.experimental.path_compressed_mcts.Node(hg, nid_path, size, local_score, forward_score)¶
- __slots__ = ('hg', 'n', 'graph_key', 'nid_path', 'size', 'local_score', 'forward_score', 'mean', 'count',...¶
- update(x)¶
Report the score
x
, presumably from a child node, updating this nodes score.
- __hash__()¶
Return hash(self).
- __lt__(other)¶
Return self<value.
- __repr__()¶
Return repr(self).
- class cotengra.experimental.path_compressed_mcts.MCTS(chi, T=0.1, prune=True, optimize=None, optimize_factory=False, seed=None)¶
- property ssa_path¶
- property path¶
- __repr__()¶
Return repr(self).
- setup(inputs, output, size_dict)¶
- get_ssa_path()¶
Convert unique node identifiers to ssa.
- check_node(node)¶
- delete_node(node)¶
- backprop(node)¶
- simulate_node(node)¶
- simulate_optimized(node)¶
- is_deadend(node)¶
- descend()¶
- run(inputs, output, size_dict)¶
- search(inputs, output, size_dict)¶
- __call__(inputs, output, size_dict)¶