簡體   English   中英

您是否知道加權圖的最短路徑算法,該圖在邊緣具有硬時間窗口並允許等待?

[英]Do you know a shortest path algorithm for weighted graphs with hard time windows on the edges and waiting allowed?

我有一個加權圖G = {V,E,ETW},其中V是節點集,E是邊緣集,ETW是一組邊緣時間窗口。 邊沿時間窗口是一個三元組(邊沿,開始時間,結束時間),其含義是在間隔[開始時間,結束時間]中給定的邊不可用。 現在的問題是找到從起始節點到結束節點的最短路徑,在該路徑中允許它在這些節點上等待(在時間窗口后使用邊)。

有人知道這個問題的算法嗎? (最好的情況是發布算法的論文)

假設邊緣值是非負的,這仍然是dijkstra的算法。 您只需要稍微修改一下即可。

您必須進行以下修改-如果您正在查看的當前節點v具有傳出邊緣e(由於邊緣的時間窗口而不允許),請從當前節點添加到達時間窗口末尾所需的時間動量(到達節點v的時刻)到邊緣的權重。 否則算法保持不變。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM