這是一個自我制定的問題的一部分,因此我還沒有能夠「谷歌」它,我自己的嘗試到現在爲止一直徒勞無功。邊緣預算最大簡單路徑
您將得到的曲線圖G(V,E)每個節點的V具有利潤無線,每個邊緣的ë具有CI的成本。我們現在給出預算C,需要找到的是單條路徑,使成本總和小於C其中wi是最大的。這裏的路徑具有正常的定義,即路徑不會包含重複的頂點(簡單路徑)。
很顯然,哈密爾頓路徑是一個特例(設置成本= | N-1 |和每個邊的成本= 1),因此這是一個NP難題,所以我在尋找近似值解決方案和啓發式。
數學
給定的圖G(V,E)
CI> = 0對於每個邊緣Ë
無線> = 0爲每個頂點v
找到imple路徑P使得
薩姆CI在所有的邊緣ê在P < = Ç
最大化薩姆在P
無線所有 v
哈密頓路徑爲什麼是特例?你的問題沒有說明路徑最多隻能訪問一次頂點。 – Venge 2012-07-08 06:00:35
我想你想指定ci> = 0,一旦你訪問它或者你只能訪問一個頂點,頂點的利潤就會變爲零。 – VSOverFlow 2012-07-08 06:16:04
@Patrick:對於所有邊的成本= 0,所有頂點的成本= 1 - 如果此問題有長度| V |的解,則存在哈密爾頓路徑。 – amit 2012-07-08 07:26:10