get_path is not giving the optimal path for algorithm=opt_einsum.paths.dynamic_programming.
The result is optimal in leading order, but for cases with degenerate leading order but differing subleading order it is not always giving the lowest cost result. I think this is an issue in opt_einsum, but I'm posting it here so we can keep track of it internally as well.
get_path
is not giving the optimal path foralgorithm=opt_einsum.paths.dynamic_programming
. The result is optimal in leading order, but for cases with degenerate leading order but differing subleading order it is not always giving the lowest cost result. I think this is an issue inopt_einsum
, but I'm posting it here so we can keep track of it internally as well.