これは自己定式化された質問の一部であるため、「グーグル」することができず、今まで自分の試みは無駄でした.
グラフG(V,E)が与えられ、 Vの各ノードには利益wiがあり、 Eの各エッジに はciのコストがあります。ここで、バジェットCが与えられます。見つける必要があるのは、 wiの合計が最大である場合に、コストの合計がCよりも小さくなるような単一のパスです。パスには、ここで通常の定義があります。つまり、パスには繰り返し頂点が含まれません。 (単純なパス)。
ハミルトニアン パスがこれの特殊なケースであることは明らかです (設定コスト = |N-1| および各エッジのコスト = 1)。したがって、これは NP 困難な問題であるため、近似解とヒューリスティックスを探しています。 .
数学的に
与えられたグラフG(V,E)
各エッジeに対してci >=0
各頂点vに対してwi >=0
となるような単純なパスPを見つける
P <= Cのすべてのエッジeの合計ci
Pのすべてのvの合計 wiを最大化する