經典圖論優化問題:N 個模組分配到兩顆 CPU 核心,每模組在核心 A、B 的執行成本為 Ai, Bi;M 對模組需資料交換,若分屬不同核心額外付出 w。求最小總成本。
S、匯點 T。i 建一個節點,連邊 S→i 容量 Ai,i→T 容量 Bi。(a,b,w) 加無向邊 a↔b 容量 w(或雙向有向邊)。N ≤ 20000, M ≤ 200000,需高效最大流演算法:Dinic(O(E√V))或 ISAP(間隙優化)。邊數約 2M+N ≤ 420000,動態加邊需注意記憶體。
to, cap, rev。此題為最小割經典應用,掌握建模技巧可解決大量資源分配問題。