spfa算法

spfa的算法思想(動態逼近法):     設立一個先進先出的隊列q用來保存待優化的結點,優化時每次取出隊首結點u,並且用u點當前的最短路徑估計值對離開u點所指向的結點v進行鬆弛操作,如果v點的最短路徑估計值有所調整,且v點不在當前的隊列中,就將v點放入隊尾。這樣不斷從隊列中取出結點來進行鬆弛操作,直至隊列空爲止。      鬆弛操作的原理是著名的定理:「三角形兩邊之和大於第三邊」,在信息學中我們
相關文章
相關標籤/搜索