A cycle augmentation algorithm for minimum cost multicommodity flows on a ring

被引:8
|
作者
Shepherd, B [1 ]
Zhang, L [1 ]
机构
[1] Lucent Technol, Bell Labs, Murray Hill, NJ 07974 USA
关键词
multicommodity flow; ring networks; linear programming; bandwidth allocation; virtual private network (VPN);
D O I
10.1016/S0166-218X(00)00252-3
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Minimum cost multicommodity flows are a useful model for bandwidth allocation problems. These problems ale arising more frequently as regional service providers wish to carry their traffic over some national core network. We describe a simple and practical combinatorial algorithm to find a minimum cost multicommodity flow in a ring network. Apart from 1 and 2-commodity flow problems, this seems to be the only such "combinatorial augmentation algorithm" for a version of exact mincost multicommodity flow. The solution it produces is always half-integral, and by increasing the capacity of each link by one, we may also find an integral routing of no greater cost. The "pivots" in the algorithm are determined by choosing an epsilon > 0, increasing and decreasing sets of variables, and adjusting these variables up or down accordingly by E, Ln this sense, it generalizes the cycle cancelling algorithms for (single source) mincost flow. Although the algorithm is easily stated, proof of its correctness and polynomially bounded running time are more complex. (C) 2001 Elsevier Science B.V. All lights reserved.
引用
收藏
页码:301 / 315
页数:15
相关论文
共 50 条