多物網路流問題(Multi-commodity Flow Problem)是多種物品(或貨物)在網路中從不同的源點流向不同的匯點的網路流問題。
基本介紹
- 中文名:多物網路流問題
- 外文名:Multi-commodity Flow Problem
簡介,定義,與其它問題的關係,用途,解,
簡介
多物網路流問題(Multi-commodity Flow Problem)是多種物品(或貨物)在網路中從不同的源點流向不同的匯點的網路流問題。
定義
已知一流網路 ,其中邊 的容量為 。有k件物品 ,定義為 ,其中 和 是物品i的源點及匯點,及 是需求。物品i沿邊 的流量是 。求一個符合以下限制的流量分配:
容量限制: | |
流守恆: | |
需求的滿足: |
在最小成本多物網路流問題中,在上傳送需要成本。目的是要最小化
在最大多物網路流問題中,每件物品都沒有硬性的需求,但最大化總生產量:
在最大同時網路流問題中,任務是要將物品的流量對它的需求的最小比例最大化:
與其它問題的關係
最小成本變體是普遍化的最小成本網路流問題。環流問題的變體是所有網路流問題的概括。
用途
利用多物網路流的公式可以接近在光學網路的光學群聚交換中的路由波長分配(RWA, Routing Wavelength Assignment)。
解
這問題已知的解是建基於線性規劃.就算只有兩件物品,對於整體流來說,這問題是NP完全。在有錯誤限下,已有完全多項式時間近似值的方法去解決這難題。對於這難題的分數變體,在多項式時間中已有解。