有向無環(huán)圖:無環(huán)的有向圖,簡稱DAG圖(Directed Acycline Graph)
有向無環(huán)圖常用來描述一個工程或系統(tǒng)的進(jìn)行過程。(通常吧計劃、施工、生產(chǎn)、程序流程等當(dāng)成是一個工程)
一個工程可以分為若干個 子工程,只要完成了這些子工程(活動),就可以導(dǎo)致整個工程的完成
AOV網(wǎng):拓?fù)渑判?/font>
- 用一個有向圖表示一個工程的各子工程及其相互制約的關(guān)系,其中以頂點表示活動,弧表示活動之間的優(yōu)先制約關(guān)系,稱這種有向圖為頂點表示活動的網(wǎng),簡稱AOV網(wǎng)(Activity On Vertex network)
拓?fù)渑判颍?/font>
在AOV網(wǎng)沒有回路的前提下,我們將全部活動排序列成一個線性序列,使得若AOV網(wǎng)中有弧<i, j>存在,則在這個序列中,i一定排在j的前面,具有這種性質(zhì)的線性序列稱為拓?fù)溆行蛐蛄?/font>,相應(yīng)的拓?fù)溆行蚺判蛩惴ǚQ為拓?fù)渑判?/font>。
例:排課表
![]() |
![]() |
拓?fù)渑判虻姆椒ǎ?/font>
- 在有向圖中選一個沒有前驅(qū)的頂點輸出
- 從圖中刪除該頂點和所有以它為尾的弧
- 重復(fù)上述兩步,直到全部頂點均已輸出;或者當(dāng)圖中不存在無前驅(qū)的頂點為止
例如排課表的拓?fù)渑判颍?/font>
C1,C2,C3,C4,C5,C7,C9,C10,C11,C6,C12,C8
C9,C10,C11,C6,C1,C12,C4,C2,C3,C5,C7,C8
一個AOV網(wǎng)的拓?fù)渑判蛐蛄胁皇俏ㄒ坏?mark hidden color="red">文章來源:http://www.zghlxwxcb.cn/news/detail-502520.html
檢測AOV網(wǎng)中是否存在環(huán)的方法:
對有向圖構(gòu)造其頂點的拓?fù)溆行蛐蛄?,若網(wǎng)中所有頂點都在它的突破普有序序列中,則該AOV網(wǎng)中必定不存在環(huán)文章來源地址http://www.zghlxwxcb.cn/news/detail-502520.html
到了這里,關(guān)于有向無環(huán)圖——AOV網(wǎng)(拓?fù)渑判?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!