指定されたグラフが実際にスパニング ツリーであることがわかっている場合、つまり頂点の各ペアにはそれらの間のパスが 1 つしかないことがわかっている場合、すべての頂点からすべての頂点への最短パスを見つけるにはどうすればよいですか? 最適解が欲しい。ダイクストラのアルゴリズムは知っていますが、非常に複雑です。
基本的に、1 つのソースからのすべての頂点の距離とパスを知りたいです。これがスパニング ツリーであることを考えると、これに対する最善かつ最適なソリューションは何ですか?
さらに、グラフが実際にスパニングツリーであることを考慮して、単一ソースの最短パスのアルゴリズムを複数回適用する以外に、すべてのペアの最短パスを見つける別の方法があるかどうかを教えてください。
親切に、過剰な説明を気にしてください。