2016-12-15 39 views
0

我分析JSPRIT功能隨着時間窗口的幾天一個具體問題行程單。JSPRIT多天的路線與時間窗

卡車正在裝載包,這要幾天時間(不是一天)內交付。這是因爲交貨點之間有很大距離。每個站點從8:00至16:00開放,因此時間窗口很困難。因此,在第一天卡車將提供一些包裹到16:00,並且當天不允許再有貨物運送。

然後司機應該進入這將再次開放時間爲8:00次日至16:00和程序一直進行,直到所有的包都被傳遞和跟蹤可以回到車廠另一傳送點。

是否有可能內JSPRIT實現這樣的情況?

回答

0

對不起。我不明白爲什麼這應該是太多的問題。只需定義整個星期的時間單位,不要給任何時間窗口(或基本上跨越整個一週的時間窗口)提供任何工作。

然後你定義你的車輛。假設你有2個車隊,你必須定義:

mondayA 
mondayB 
tuesdayA 
tuesdayB 
wednesdayA 
.... 

所有這些車輛只有早上7:30和下午4:00(沒有返回到倉庫)之間的一天在一個星期的時間線運行。當沒有車輛可供使用時,其他工作無法進行維修,因此這符合您的目標(在開始時間接近30分鐘)。

我認爲這將是更復雜的定義,每個作業的每一天重複的問題,所以你可能不得不接受這個或類似,近似除非你想下去的任何一個路徑具有大量約束的大規模問題或編寫自定義約束。