多商品流算法
已知一商品流网络G=(V,E),其中边(u,v) E的容量为c(u,v)。有k个商品流K1,K2,…,Kk,每个商品流定义为Ki=(si,ti,di),其中si和ti是物品i的源节点和宿节点,而di是需求。物品i沿边(u,v)的流量是fi(u,v)。多商品流问题(MCF)就是求一个符合以下限制条件的流量分配问题:
容量的限制:
流守恒约束:
需求的满足:
在网络中只要满足了上面三个约束条件的的流量分配问题就是多商品流问题。对于不同应用场景需求,MCF的目标函数不同,也就构成了不同的多商品流网络模型。
容量限制:保证链路不过载
流守恒约束:保证流量守恒,即能保证源节点产生的所有业务流都被宿节点接收
需求的满足:保证所有的流都通过网络,并能满足各种流的相应带宽需求
1