假设在一个有向加权网络中,选定一个初始节点,会按照概率选择前往下一节点,到达某个节点的总概率等于路径上各个节点之间的概率之积,总概率小于一定值时停止前进,求初始节点到停止的各条路径中的最短路径,应该用什么算法怎么求解啊