为了表示一件工 作中.pptVIP

  • 0
  • 0
  • 约6.27千字
  • 约 34页
  • 2020-08-23 发布于湖北
  • 举报
Activity Networks AOV網路 AOE網路 AOV網路 (Activity on Vertx Networks) 為了表示一件工作中,各子工程間的先後關係,我們可以利用有向圖中的有向邊代表事情進行的順序,位於一條有向邊終點的事件必須要等待起點的事情完成後,才可以進行。 以頂點表示工作項目、以有向邊表示工作進行順序的圖形被稱為頂點工作網路(Activity on Vertx Networks),簡稱AOV網路。 AOV網路應該是一個不包含迴路的有向圖 如果網路中有迴路,則會造成死結(deadlock)現象。 在AOV網路中,如果不存在迴路,則所有的事件可以排成一個線性序列,使得每個事件的所有先驅事件都排在該事件之前,這種序列稱之為「拓撲序列」。 拓撲排序 (Topology Sort) 定義 假設G=(V,E)中, 對任何(Vi , Vj)為G的有向邊, 也就是存在一條有向路徑從Vi到Vj, 則在走訪G中的所有頂點時,頂點Vi一定在Vj之前, 這種走訪順序為拓撲排序。 其中每一個頂點都可視為一個事件, Vi就稱為Vj的先驅事件, Vj則稱為Vi的後繼事件。 演算法則 要建立拓撲序列,主要是重複下列兩大步驟,直到找不到入分支度為0的頂點為止: 選擇一個入分支度為0的頂點輸出 從網路中刪除該點的所有出邊 由圖中頂點C1、C2的入邊數皆為0,所以這二個頂點都可以輸出,假設選

文档评论(0)

1亿VIP精品文档

相关文档