I've implemented A* algorithm in Python, after that I calculated the effective branching factor $ B^* $
$$ T+1=1+B^*+(B^*)^2+\dots +(B^*)^L$$
where $T$ is the number of expanded nodes.
My question is: is it possible in theory that the effective branching factor calculated is negative? And if not possible, is the solution to take only positive root?