2
我有一個與每個節點相關的權重的有向無環圖(DAG)。我想找到最重要的'n'(例如5個)最重要的路徑,其中路徑的權重被定義爲它所有節點權重的總和。我怎樣才能做到這一點?如何在有向無環圖中找到'5'最重要的路徑?
準確性是可取的,但可以犧牲性能。該圖可能具有10,000個以上的節點和/或邊緣。
編輯:權重將是大於或等於零的數字。
我有一個與每個節點相關的權重的有向無環圖(DAG)。我想找到最重要的'n'(例如5個)最重要的路徑,其中路徑的權重被定義爲它所有節點權重的總和。我怎樣才能做到這一點?如何在有向無環圖中找到'5'最重要的路徑?
準確性是可取的,但可以犧牲性能。該圖可能具有10,000個以上的節點和/或邊緣。
編輯:權重將是大於或等於零的數字。
我實現了你的算法,它的工作原理!謝謝! – Daryl
您是否熟悉廣度優先搜索(BFS)和A *算法? – Beta
聽起來像是要問你的圖論教授。 –
@Beta我認爲在這種情況下,DFS是必需的。 – SomeWittyUsername