推 Usoul:原始input檔中是一個 flow network,不是 flow 05/24 23:01
→ Usoul:label of edge 代表 capacity 而非 flow 05/24 23:02
→ Usoul:所以在生成 max flow 時,必須指定 source&sink 05/24 23:03
→ Usoul:用不到的 node 在產生 flow 時就會被刪掉 05/24 23:03
→ Usoul:ex: write_max_flow –s v0 -t v99 -o dg100_mf.dot 05/24 23:05
→ Usoul:這個指令生成的 dg100_mf.dot 中就沒有 v13 這個 node 了 05/24 23:05
is_flow這個指令我還是有點疑問
看了講義和課本 一個flow的定義只需要符合capacity constraint和conservation
並沒有規定flow的source和sink需具備什麼特性
所以除了檢查以上兩個property
似乎不需要用到source和sink
那麼在寫這個指令的時候輸入的source和sink又有什麼用呢?