摘要:網(wǎng)絡(luò )拓撲發(fā)生變化時(shí),利用靜態(tài)Dijkstra算法重新計算最短路徑樹(shù)(SPT)會(huì )造成冗余計算。動(dòng)態(tài)Dijkstra算法解決了這個(gè)問(wèn)題,但目前動(dòng)態(tài)算法一般是基于有向網(wǎng)絡(luò )模型進(jìn)行的研究。在已有的動(dòng)態(tài)Dijkstra算法基礎上,提出適用于無(wú)向網(wǎng)絡(luò )的動(dòng)態(tài)Dijkstra算法。算法主要解決了在無(wú)向網(wǎng)絡(luò )中如何確定待更新節點(diǎn)的問(wèn)題,對網(wǎng)絡(luò )中的一條邊權值增大、減小的處理方法進(jìn)行了詳細描述,并對已有的算法的篩選機制進(jìn)行了優(yōu)化。為了驗證算法的正確性,用仿真實(shí)驗實(shí)現了該算法并與靜態(tài)算法進(jìn)行性能比較。實(shí)驗結果表明,新算法更能提高節點(diǎn)更新的時(shí)間效率。