給定無向連接圖,旅行者必須多次從node A
到node B
。每條邊都有一個正值,從node A
到node B
有多條路徑。路徑的值被定義爲該路徑中所有邊的最小值。如果旅行者通過特定路徑從node A
變爲node B
,則路徑中所有邊的值將減少路徑值(該路徑中所有邊的最小值)。 The goal is to find the set of paths that give the maximum sum of values of all paths traveled.
查找2點之間的最大路徑
注意圖中可以包含週期,但路徑只能訪問一個節點
once
舉個例子,說有4個節點A
,B
,C
,D
和旅客已去到D
從A
。假設行駛的路徑是A
- >B
- >D
,和
edge_A_B = 5
edge_B_D = 3
則路徑的值是
min(edge_A_B,edge_B_D)= 3
而行駛的此路徑
edge_A_B = 5後 - 與再次3 = 0
而且旅行者必須從A
前往D
- 3 = 2
edge_B_D = 3更新的邊緣值,直到從A
到D
的所有路徑都具有0值。
謝謝,這正是我需要的 –