有向非巡回グラフがあり、リソース制約のある最短経路を見つける必要があります。私の制約は、選択されたパスは、消費されるセット リソースの最小数を持たなければならないということです。
現在、Yen の K 最短パス アルゴリズムを使用して K 最短パスを計算し、制約を満たすパスのみを受け入れています。ここで問題となるのは、K を推測することです。誤って選択された場合、実行可能なパスが見つからない可能性があります。
このトピックに関するかなり多くの文献を見つけました。これは良い概要を提供すると思います。しかし、私はそれを理解し、実装できる簡潔なアルゴリズムを見つけるのに苦労しています (私は Python を使用していますが、明確なアルゴリズムのアイデアは素晴らしいでしょう)。
この問題は NP-Complete であることを理解しています。そのため、適切な近似アルゴリズムと正確なアプローチに興味があります。
誰にも良い推奨事項はありますか?