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)