2012年5月13日

Max Flow-SAP-Improved Shortest Augmenting [转]

摘要: Ford-Fulkerson, Dinic, ISAP, EK等都是SAP都是基於找出一個最短路徑再進行增廣的演算法但一般俗稱的SAP應該是ISAP (Improved Shortest Augmenting Paths)他不用一個像EK一樣一直用BFS找一個最短路徑再進行增廣而是只求一次最短路徑,接著都維護距離值,而不是重新搜索路徑因此可將BFS O(E)的時間降低為O(V)因此EK的O(VE^2)可降為O(V^2E)時間複雜度變得與Dinic一樣演算法步驟為1.由sink做BFS找個點到sink的最短距離 (其實此步可不做,但要將距離初始為零)2.由source作為當前點,找出一個點使的這 阅读全文

posted @ 2012-05-13 02:27 龙豆 阅读(594) 评论(0) 推荐(0)

导航