我正在尋找創建算法的指導,以最小化一組旅行者到達一組固定目的地的總旅行時間。旅客並不都是在同一個地方開始的,但是每個旅行目的地都必須由旅行者訪問才能被認爲是完整的(類似於TSP)。 (x,y)的值是從開始位置x到目的地y的移動距離,然後執行某種矩陣運算/算法選擇值使得每行/列只有一個值從中選擇,並且這些值的總和被最小化。有沒有人有這種事情的算法的背景?根據意見旅行時間最小化算法
澄清:
- 每個目標必須通過一個旅客參觀。所有旅客 不必訪問所有的目的地。
- 如果有比遊客更多的目的地,旅客應 只需瞄準擊中每一個(仍減少 旅行時間)任意一個目的地,然後重複這個問題,但是有兩個少 目的地。
- 目的地和旅客的最大數量應該在30個 目的地和10個旅客,所以不是一個龐大的數字。我想 儘可能避免純粹的暴力。
因此,每個旅行者都必須前往每個目的地(這對所有旅客來說都很普遍)? – unkulunkulu 2013-04-30 23:38:32
你的用例是什麼?它需要達到多少最佳?什麼時間複雜,什麼空間複雜?您需要處理的旅客和目的地的最大數量是多少?所有這些將會改變算法需要如何'花哨' – Patashu 2013-04-30 23:39:28
試圖將標題編輯爲'時間旅行最小化算法'... – Undo 2013-04-30 23:43:41