最短ハミルトニアン パス (SHP) 問題の拡張について考えていましたが、それを解く方法が見つかりませんでした。私はそれがNP完全であることを知っていますが、問題を単純にブルートフォースしたくないので、ここでアイデアを求めたいと思いました。
拡張はかなり単純です: n個の頂点を持つ無向で完全な加重グラフが与えられた場合、端点vとuを持つ最短のハミルトニアン パスを見つけます。
したがって、残りのn -2個の頂点は ( n -2)! 方法。これを少し早く解決する方法を見つけようとしていました。この問題を有益な方法で解決する方法を見つけようとする私の努力は、これまでのところ成果を上げていません。
エンドバーテックスの知識を活用する方法を知っている人はいますか? いくつかの疑似コードと一緒に説明することをお勧めします。これは、解が最適であることがわかったために必要です。
エンドノードの知識はかなり制限されており、サイクルを簡単に回避できるため、整数計画法で解決できると思いますが、問題の構成を実際に活用することはできません。