1
複数のパスの重みが同じである場合、エッジの数が最も少ないソリューションを優先するダイクストラ
したがって、ダイクストラが最小のエッジ数で解を見つけるように、任意のグラフを変更できます。GGG すべてのエッジの重みに数値を掛け、重みにを加算して、ソリューションの追加の各エッジにペナルティを課します。aaa111 w′(u,v)=a∗w(u,v)+1w′(u,v)=a∗w(u,v)+1w'(u,v)=a*w(u,v)+1 これは、すべての値では動作しません。が機能するには、少なくともで必要があります。場合は、この最小数ではありません、それは最短パスを選択しない場合があります。この最小値を見つけるにはどうすればよいですか?aaaaaaxxxaaaxxx Ps。これはレクリエーションで行われました、私はずっと前に宿題を終えました。