潘竹生,莫毓昌,鐘發(fā)榮,劉 軒,伍 歡
(浙江師范大學數(shù)理與信息工程學院,浙江 金華 321004)
一種新的啟發(fā)式邊排序策略及其性能分析*
潘竹生,莫毓昌,鐘發(fā)榮,劉 軒,伍 歡
(浙江師范大學數(shù)理與信息工程學院,浙江 金華 321004)
網(wǎng)絡(luò)可靠度BDD分析方法的計算復(fù)雜度與BDD尺度線性相關(guān),而BDD尺度嚴重依賴邊排序質(zhì)量。由于求解最優(yōu)邊排序是一個NP問題,在實際應(yīng)用中,通常采用啟發(fā)式邊排序策略如BFS(Breadth-First-Search)和DFS(Depth-First-Search)。針對邊排序問題,從分析基于邊界集(Boundary Set)的BDD構(gòu)建方法BDD-BS出發(fā),將邊界集思想應(yīng)用于邊排序過程,提出了一種新的啟發(fā)式邊排序策略。性能分析和大量實驗表明,新設(shè)計的邊排序策略性能優(yōu)于經(jīng)典的DFS和BFS策略,該結(jié)果為網(wǎng)絡(luò)可靠度BDD分析方法在大規(guī)模網(wǎng)絡(luò)中的應(yīng)用拓展了新的空間。
網(wǎng)絡(luò)可靠度;二叉決策圖;邊界集;邊排序
網(wǎng)絡(luò)可靠度二叉決策圖BDD(Binary Decide Diagram)分析方法包括邊排序、等價BDD生成和指標數(shù)據(jù)計算三個基本過程。其中,等價BDD生成是關(guān)鍵,生成的BDD越小,即BDD尺度(節(jié)點數(shù)目)越小,可靠度分析方法的性能就越好。Kuo S-Y等人[1~3]利用邊擴展EP(Edge Expansion)技術(shù)來有效識別同構(gòu)子網(wǎng),提出自底向上的緊湊BDD構(gòu)建方法;Hardy G等人[4,5]利用邊界分區(qū)(Partition-BS)有效識別同構(gòu)子網(wǎng),提出自頂向下的緊湊BDD構(gòu)建方法,這兩種方法在構(gòu)建過程中存在冗余;Pan Zhu-sheng等人[6]通過識別冗余子網(wǎng),消除了冗余BDD,進一步改進了性能。然而,BDD的緊湊程度更大程度上依賴邊排序質(zhì)量[7],不同質(zhì)量的邊排序結(jié)果導致BDD尺度跨越幾個數(shù)量級[8],高質(zhì)量的邊排序指導生成最為緊湊的BDD。
然而,求解最優(yōu)邊排序已被證明是一個NP完全問題[9],在實際的網(wǎng)絡(luò)可靠性分析中,大多采用啟發(fā)性策略[1~6,10,11],常見的有廣度優(yōu)先搜索BFS(Breadth-First-Search)和深度優(yōu)先搜索DFS(Depth-First-Search)。那么是否存在更優(yōu)的啟發(fā)式邊排序策略呢?
本文嘗試從邊界集BS(Boundary Set)入手,分析基于邊界集的BDD構(gòu)建方法(BDD-BS)特征,提煉啟發(fā)性特征數(shù)據(jù),用于高性能邊排序策略設(shè)計,完成新策略與DFS和BFS策略的性能比較,得出實驗結(jié)論。
2.1 邊界集BS
定義1三元組G=(V,E,K)稱為一個K端網(wǎng)絡(luò),其中:
(1)V={V1,V2, …,Vn},稱為頂點集;
(2)E?V×V,稱為邊集;
(3)K?V,稱為K點集。
為了便于描述,對于E中的點對〈a,b〉,a,b∈V通常賦予另一個名稱ei。
圖1中的K端網(wǎng)絡(luò)G對應(yīng)的三元組為({0,1,2,3,4,5,6},{e1,e2,e3,e4,e5,e6,e7,e8,e9,e10},{0,3,6})。
定義2三元組G的邊排序Order是E至整數(shù)集合{1,2,…,|E|}上的一一對應(yīng)函數(shù),Order:E→{1,2,…,|E|}。
根據(jù)定義可知,G的邊排序可以有|E|!種不同的可能。通常獲得邊排序的方法有廣度優(yōu)先遍歷BFS和深度優(yōu)先遍歷DFS。
圖1中的K端網(wǎng)絡(luò)G,以節(jié)點”0”為排序起點,則對應(yīng)的一種廣度優(yōu)先排序Order為:〈e1,e2,e3,e4,e5,e6,e7,e8,e9,e10〉。
圖1中的K端網(wǎng)絡(luò)G,以節(jié)點”0”為排序起點,則對應(yīng)的一種深度優(yōu)先排序Order為:〈e1,e4,e8,e6,e2,e5,e3,e7,e10,e9〉。
定義3給定K端網(wǎng)絡(luò)G=(V,E,K),在邊排序Order下得到邊序e1≤e2≤…≤e|E|,則定義第k(0≤k≤|E|)層邊界集Fk為:
圖1所示網(wǎng)絡(luò),約定邊排序為e1 Figure 1 Network 1 and edge ordering圖1 網(wǎng)絡(luò)1和邊排序 FkekBoundarySetFkekBoundarySetF0{}F6e6{3,4,6}F1e1{0,1}F7e7{4,5,6}F2e2{0,1,2}F8e8{4,5,6}F3e3{1,2,3}F9e9{4,5}F4e4{2,3,6}F10e10{}F5e5{2,3,6} 定義4給定K端網(wǎng)絡(luò)G =(V, E, K)和邊排序Order,定義邊界長度BSL為: 圖1所示網(wǎng)絡(luò),約定邊排序為e1 2.2 BDD-BS算法 邊界集BS首先由CarlierJ和LucetC[12]應(yīng)用到網(wǎng)絡(luò)可靠性研究中。2007年HardyG等人[5]利用邊界集分區(qū)來標識網(wǎng)絡(luò)特征,提出了自頂向下的BDD構(gòu)建算法(記為BDD-BS),用來高效計算全端網(wǎng)絡(luò)可靠性和K端網(wǎng)絡(luò)可靠性,具體算法如算法1所示。圖2為全連通網(wǎng)絡(luò)K4的等價BDD構(gòu)建過程,設(shè)邊序為e1≤e2≤e3≤e4≤e5≤e6。 算法1OBDD-BS算法 OBDD-BS(G,K)= 1.thenPart, elsePart:Partitions; 2.CreaterootBDDNoderoot; 3.fork=1to|E|do 4.ComputeFk+1; 5.foreachnodeiinlevelkdo 6. thenPart=partitionGen(nodei,ekisup) /*ekisup表示ek連通,ek是參數(shù)*/ 7.elsePart=partitionGen(nodei,ekis down)/*ekis down表示ek不連通,ek是參數(shù)*/ 8. if(allK-vertices are in the same block inthenPart) then 9. branchleftChild(nodei) to terminalnode1 10.else 11.if(thenPartisnotinhashtable)then 12.CreateBDDNodenodejinlevelk+1; 13.InsertBDDNodenodejintohashtable; 14.endif 15.branchleftChild(nodei)tonodej 16.endif 17.if(oneK-vertexisdisconnectedinelsePart)then 18. branchrightChild(nodei) to terminalnode0; 19.else 20.if(elsePartisnotinhashtable)then 21.CreateBDDNodenodejinlevelk+1; 22.InsertBDDNodenodejintohashtable; 23.endif 24.branchrightChild(nodei)tonodej 25.endif 26.endfor 27.endfor Figure 2 BDD construction process for K4圖2 K4網(wǎng)絡(luò)BDD構(gòu)建過程 如圖2所示,記第k-1層BDD節(jié)點數(shù)目為BDDSizek-1,當?shù)趉層不出現(xiàn)共享子網(wǎng)或終端BDD節(jié)點如“0”和“1”,則第k層節(jié)點數(shù)目BDDSizek等于2*BDDSizek-1,如L2和L3;當出現(xiàn)共享子網(wǎng)或終端BDD節(jié)點時,BDDSizek小于2*BDDSizek-1,如L5。所以,一般情況下,BDD節(jié)點數(shù)目滿足如式(1)所示的遞推關(guān)系。由式(1)可得,最壞情況下BDDSizek= 2k。 BDDSizek≤2*BDDSizek-1 (1) 文獻[5,12]指出,第k層BDD寬度Wth與第k層邊界集Fk大小有關(guān),記為Wth(|Fk|),滿足關(guān)系式(2),且BDD緊湊程度取決于各層BDD寬度Wth(|Fk|)。如果Wth(|Fk|)小于2*BDDSizek-1,那么第k層必將出現(xiàn)共享BDD,且Wth(|Fk|)越小,共享的BDD節(jié)點數(shù)目越多。另外,邊界集長度|Fk|滿足關(guān)系式(3)。由式(1)和式(3)得表2。表中“E-Num”表示邊數(shù),“BDDSize”表示BDD節(jié)點數(shù)目,“Wth”表示不考慮K點時BDD的寬度,“Wth-K”表示考慮K點影響時的BDD寬度。很明顯BDD寬度隨|Fk|呈指數(shù)級快速增長,且增長速度遠大于最壞情況下BDD節(jié)點數(shù)目的增長速度。當|Fk|≥10時,Wth≥115975,若k= 9,實際BDD寬度不超過29=512。但是,如果此時|Fk|=5,查表2得Wth-K=454,即Wth(|Fk|)= 454≤29。由此可見,只要每層|Fk|取得足夠小,滿足Wth(|Fk|)≤2*BDDSizek-1,那么就可以構(gòu)造出相對緊湊的BDD。 (2) (3) Table 2 Relationship between Wth and |Fk|表2 第k層BDD寬度和邊界集長度|Fk|之間的關(guān)系 對于如圖2的K4網(wǎng)絡(luò),令邊排序Order1= e1≤e2≤e3≤e4≤e5≤e6,Order2= e1≤e2≤e5≤e6≤e4≤e3,得表3,表中“|BDDk|”表示第k層實際的BDD寬度(數(shù)目)。由于邊排序Order2較好地控制了各層邊界集Fk的大小,也就較好地控制了實際BDD寬度,最終得到較為緊湊的完整BDD。 Table 3 Relationship between |BDDk| and |Fk|表3 實際BDD寬度與|Fk|之間的關(guān)系 基于第2節(jié)分析結(jié)果,設(shè)計邊排序策略,記為MDFS(Minimum Degree First Search)。其核心思想為在排序過程中嚴格控制各層邊界集大小。具體措施為優(yōu)先排序“兩端點都在邊界集BS中、且其中一點的度在BS中最小”的未排序邊;如果不存在這樣的邊,則選擇“一端關(guān)聯(lián)于邊界集中最小度節(jié)點,另一端取V-BS中度最小”的未排序邊排序,其中的度指的是關(guān)聯(lián)于某節(jié)點的未排序邊數(shù)目。具體算法如下所示: 算法2MDFS算法 1.Initialize the boundary setBSand visited-edge setVES; 2.Set the ordering starting vertexu(e.g.u=G.source)and insertuintoBS; 3.Calculate the degree of vertices inG(V,E,K); 4.for(edgeNum=1 to |E|) 5. Find the vertexuinBSsuch thatdegree(u) is the minimum. 6. Find the vertextvinBSsuch thate(u,v)∈E-VESand degree(v) is the minimum; 7. if(visn’t founded) 8. Find the vertextvinV-BSsuch thate(u,v)∈E-VESand degree(v) is the minimum; 9. end if 10. Order the edgee(u,v), markVES(u,v),degree(u)--, degree(v)--; 11. if(degree(v)>0 &&vdosn’t exist inBS) 12.BS.offer(v); 13. end if 14.count=BS.size(); 15. for(k=0 tocount)/*delete the vertices which are inBS*/ 16. tmp=BS.poll() ; 17. if(degree[tmp]>0) 18.BS.offer(tmp); 19. end if 20. end for 21.end for 如圖3a所示3×3 Square Lattice網(wǎng)絡(luò),設(shè)置排序初始點為標號為“0”的節(jié)點,排序過程如表4所示,排序結(jié)果如圖3b所示。表4中“Cand_Vertices”表示候選節(jié)點,“Select_u”表示選中的第1節(jié)點u,“Nexts(u)”欄中列出所有備選節(jié)點,Select_v表示選中的第2節(jié)點v,“E(u,v)/E(u,v)_Num”欄列出被排序的邊〈u,v〉以及邊的排序序號;表中符號“nd”表示關(guān)聯(lián)于節(jié)點n的未排序邊數(shù)目為d。圖3c為排序初始點為“4”的排序結(jié)果。 為了更好地比較研究,首先在4×4 SquareLattice規(guī)則網(wǎng)絡(luò)中實驗:隨機設(shè)定{s,t}點對,選擇常用的DFS和BFS邊排序策略作為比較對象,生成等價BDD,計算二端網(wǎng)絡(luò)可靠度,記錄可靠度值、邊界長度BSL、BDD尺度(節(jié)點數(shù)目)、生成BDD的運行時間等指標數(shù)據(jù),比較MDFS、DFS和BFS策略的性能優(yōu)劣,實驗結(jié)果如表5所示。表5中“Relib”表示可靠度值,“Size”表示BDD尺度,“Time”表示生成BDD的運行時間,“BSL”表示邊界長度。設(shè)網(wǎng)絡(luò)節(jié)點完好且邊失效獨立,失效概率取0.1。 Figure 3 Network 3 and the result of MDFS圖3 網(wǎng)絡(luò)3和邊排序結(jié)果 StepCand_VerticesSelect_uNexts(u)Select_vE(u,v)/E(u,v)_Num102,22,62,82013,331<0,1>/1201,120333<0,3>/2312,32122,442<1,2>/3411,21,32,441444<1,4>/4521,32,433434<3,4>/5621,31,423626<3,6>/6721,42,612535<2,5>/7842,52,614525<4,5>/8941,51,614737<4,7>/91051,61,726727<6,7>/101151,715828<5,8>/111271,817818<7,8>/12 匯總表5中數(shù)據(jù)得圖4,圖4表明BDD尺度和運行時間隨著邊界長度的增大而增大,當邊界長度取最大值時如{1,4}點對,對應(yīng)的BDD尺度和運行時間都最大。當邊界長度波動較大時,BDD尺度和運行時間跟著急劇波動。對于MDFS策略,在不同{s,t}點對時,指標數(shù)據(jù)BDD尺度與運行時間,不僅數(shù)值較小,而且相對穩(wěn)定,如圖4a和圖4b所示,表現(xiàn)出良好的性能。 進一步地,在Torus Lattice、DeBruijn和Nearest-Neighbor等其他規(guī)則網(wǎng)絡(luò)中繼續(xù)如上實驗,得實驗結(jié)果如表6、表7、表8和圖5、圖6、圖7所示。 如表6和圖5所示,BFS和MDFS策略得到相同的邊界長度(BSL=173),BDD尺度和運行時間接近,BFS策略性能占優(yōu)。DFS策略對應(yīng)的邊界長度值較大但基本穩(wěn)定,BDD尺度和運行時間數(shù)值大且波動明顯。 在DeBruijn網(wǎng)絡(luò)中,BDD尺度和運行時間與邊界長度有相似的變化趨勢。整體而言MDFS策略因擁有較小BSL而具有明顯的性能優(yōu)勢。對于點對{4,10},BFS下有最小BSL,進而BDD尺度和運行時間較小,體現(xiàn)高性能邊排序策略的設(shè)計思想。 Table 5 Performance comparison between three strategies in 4×4 Square Lattice表5 4×4 Square Lattice中三種策略性能比較 Figure 4 Comparison of BDD Size, time and BSL in 4×4 Square Lattice圖4 Square Lattice network(4×4) 中指標數(shù)據(jù)比較 Figure 5 Comparison of BDD Size, time and BSL in 4×4 Torus Lattice圖5 Torus Lattice network(4×4) 中指標數(shù)據(jù)比較 Figure 6 Comparison of BDD Size, time and BSL in DeBruijn(order= 4)圖6 DeBruijn network(Order=4) 中指標數(shù)據(jù)比較 Figure 7 Comparison of BDD Size, time and BSL in Nearest-Neighbor network(14 Nodes and 6 Degree)圖7 Nearest-Neighbor network(14 Nodes and 6 Degree) 中指標數(shù)據(jù)比較 {s,t}RelibDFSSize Time BSLBFSSize Time BSLMDFSSize Time BSL{0,3}0.999794360533670215128251452173164061639173{0,15}0.99979266388615221592851312173116991436173{1,2}0.999794360533669215128251467173164061654173{1,10}0.999792445074263215124951468173145551623173{2,8}0.999792714896823215127001499173149081624173{3,6}0.99979251602509021597391342173116411452173{4,5}0.999794297653201214131671498173165851655173{7,9}0.999792663066011214125041467173144281608173{8,11}0.999794354873029207124991436173150831593173{9,14}0.99979248061404420795041327173118241436173{10,12}0.999792518674357207124541483173145551607173{11,15}0.999794338633139207118621421173156231623173 Table 7 Performance comparison among three strategies in DeBruijn(order=4)表7 DeBruijn network三種策略性能比較 Table 8 Performance comparison among three strategies in Nearest-Neighbor network表8 Nearest-Neighbor Network三種策略性能比較 分析不同邊排序策略在不同規(guī)則網(wǎng)絡(luò)中的性能表現(xiàn),在Square Lattice、DeBruijn和Neartest-Neighbor網(wǎng)中,MDFS性能優(yōu)勢明顯,在Torus Lattice網(wǎng)絡(luò)中,性能稍遜于BFS。整體而言,規(guī)則網(wǎng)絡(luò)中MDFS策略性能優(yōu)于DFS和BFS。分析指標數(shù)據(jù)間的關(guān)系得出結(jié)論: 結(jié)論1BDD尺度隨著邊界長度增大而增大,保持良好的正相關(guān)性。 為驗證MDFS邊排序策略的適用性,選擇更多網(wǎng)絡(luò)類型[2,3,5]進行比較研究,實驗結(jié)果如表9所示,表中“*”表示未獲得結(jié)果數(shù)據(jù)。 由表9所示,當網(wǎng)絡(luò)結(jié)構(gòu)簡單且規(guī)模小時(如網(wǎng)絡(luò)#1~#10,#15),三種策略性能接近,DFS稍差,MDFS稍優(yōu);當網(wǎng)絡(luò)結(jié)構(gòu)簡單且規(guī)模較大時(如網(wǎng)絡(luò)#26,#28,#30),DFS策略無法得到實驗結(jié)果,MDFS和BFS得到實驗結(jié)果且性能接近;網(wǎng)絡(luò)結(jié)構(gòu)稍顯復(fù)雜且規(guī)模稍大時(如網(wǎng)絡(luò)#18~#19,#22,net2-6,net2-8),DFS策略性能差一個數(shù)量級,比較BFS和MDFS,MDFS占優(yōu)??梢姡容^DFS和BFS策略,性能占優(yōu)情況視不同網(wǎng)絡(luò)結(jié)構(gòu)和不同網(wǎng)絡(luò)規(guī)模而定,有時BFS占優(yōu)如網(wǎng)絡(luò)#18和#19,有時DFS占優(yōu)如網(wǎng)絡(luò)#3,#11~#12,#16-17;對于MDFS策略,面對不同網(wǎng)絡(luò)結(jié)構(gòu)和不同網(wǎng)絡(luò)規(guī)模,性能上整體而言優(yōu)于DFS和BFS,表現(xiàn)出良好的適應(yīng)性。 本文從邊界集思想入手,在具體分析基于邊界集的BDD構(gòu)建算法BDD-BS的基礎(chǔ)上,將各層邊界集長度|Fk|(k=1,2,3,…,|E|)作為啟發(fā)性邊排序影響因素,提出最小度優(yōu)先的邊排序方法MDFS,并在規(guī)則網(wǎng)絡(luò)和復(fù)雜網(wǎng)絡(luò)中完成了與經(jīng)典策略DFS和BFS的比較實驗,得出重要結(jié)論——BDD尺度與邊界長度BSL具有正相關(guān)性。大量實驗結(jié)果表明,MDFS較DFS和BFS策略面對復(fù)雜多變的網(wǎng)絡(luò)時,具有更高性能和更強的適用性。下一步研究工作: (1)在小世界和無標度網(wǎng)絡(luò)中驗證相關(guān)結(jié)論; (2)進一步完善MDFS邊排序策略。 [1] Yeh F-M, Kuo S-Y. OBDD-based network reliability calculation[J]. Electronics Letters, 1997, 33(9):759-760. [2] Kuo S-Y, Lu S K, Yeh F M. Determining terminal-pair network reliability based on edge expansion diagrams using OBDD[J]. IEEE Transactions on Reliability, 1999, 48(3):234-246. [3] Yeh F-M, Lu S-K, Kuo S-Y. OBDD-based evaluation ofk-terminal network reliability[J]. IEEE Transactions on Reliability, 2002, R-51(4):443-451. Table 9 Performance comparison among three strategies in benchmark networks表9 Benchmark networks 三種策略性能比較 [4] Hardy G, Lucet C, Limnios N. Computing all-terminal reliability of stochastic networks with binary decision diagrams[C]∥Proc of the 11th International Symposium on Applied Stochastic Models and Data Analysis, 2005:1468-1474. [5] Hardy G, Lucet C, Limnios N.K-terminal network reliability measures with binary decision diagrams[J]. IEEE Transactions on Reliability, 2007,56 (3):506-515. [6] Pan Zhu-sheng, Mo Yu-chang,Zhong Fa-rong,et al. Performance improvement of BDD-based network reliability analysis algorithm[J].Computer Engineering & Science, 2012,34(9):26-32.(in Chinese) [7] Sieling D, Wegener I.Reduction of OBDDs in linear time[J]. Information Processing Letters, 1993, 48(3):139-144. [8] Friedman S J, Supowit K J. Finding the optimal variable ordering for binary decision diagrams[J]. IEEE Transactions on Computer,1990, C-39(5):710-713. [9] Bollig B, Wegener I. Improving the variable ordering of OBDDs is NP-Complete[J]. IEEE Transactions on Computers, 1996, 45(9):993-1002. [10] Dutuit Y, Rauzy A, Signoret J P. Computing network reliability with Reseda and Aralia[C]∥Proc of ESREL’96, 1996:24-28. [11] Pan Zhu-sheng, MO Yu-chang, Zhao Jian-min. Comparison of two ordering edge heuristics used in BDD-based network reliability analysis[J]. Journal of Zhejiang Normal University(Natural Sciences),2013,36(1):88-95.(in Chinese) [12] Carlier J, Lucet C. A decomposition algorithm for network reliability evaluation[J].Discrete Applied Mathematics, 1996, 65(1):141-156. 附中文參考文獻: [6] 潘竹生,莫毓昌,鐘發(fā)榮,等.網(wǎng)絡(luò)可靠度BDD分析算法的性能改進[J].計算機工程與科學,2012,34(9):26-32. [11] 潘竹生,莫毓昌,趙建民.網(wǎng)絡(luò)可靠度BDD分析中2種邊排序策略的性能比較[J].浙江師范大學學報(自然科學版),2013,36(1):88-95. PANZhu-sheng,born in 1977,MS,lecturer,his research interest includes trusted computing. 莫毓昌(1980),男,浙江湖州人,博士,副教授,研究方向為可信計算。E-mail:myc@zjnu.cn MOYu-chang,born in 1980,PhD,associate professor,his research interest includes trusted computing. Anovelheuristicedgeorderingstrategyanditsperformanceanalysis PAN Zhu-sheng,MO Yu-chang,ZHONG Fa-rong,LIU Xuan,WU Huan (College of Mathematics,Physics and Information Engineering,Zhejiang Normal University,Jinhua 321004,China) The computational complexity of the BDD (Binary Decision Diagram) based network reliability method is linear correlated to the size of BDD that heavily depends on the quality of edge ordering.Because it is still NP-hard to find the optimum edge ordering, heuristic ordering methods such as BFS (Breadth-First-Search) or DFS (Depth-First-Search) are commonly used in practice.For the edge ordering strategy, boundary set is first used to analyze the characteristics of constructing BDD,and then a high performance edge ordering strategy based on the boundary set is proposed.Several experiments show that the new strategy outperforms the classic methods such as DFS and BFS.The results extend new space for network reliability analysis method using BDD in large-scale networks. network reliability;binary decision diagram;boundary set;edge ordering. 1007-130X(2014)11-2119-09 2014-06-15; :2014-08-13 國家自然科學基金資助項目(61272130);浙江省自然科學基金資助項目(Y1100689);浙江省重中之重學科開放課題資助項目(ZSDZZZZXK24);浙江省教育廳項目(Y201328072) TB114 :A 10.3969/j.issn.1007-130X.2014.11.011 潘竹生(1977),男,浙江金華人,碩士,講師,研究方向為可信計算。E-mail:pan@zjnu.cn 通信地址:浙江省金華市迎賓大道688號浙江師范大學103#信箱 Address:Mailbox 103#,Zhejiang Normal University,688 Yingbin Avenue,Jinhua 321004,Zhejiang,P.R.China3 高性能邊排序策略
4 策略性能分析和比較
5 結(jié)束語