Article ID: | iaor2006959 |
Country: | United Kingdom |
Volume: | 32 |
Issue: | 4 |
Start Page Number: | 1007 |
End Page Number: | 1035 |
Publication Date: | Apr 2005 |
Journal: | Computers and Operations Research |
Authors: | Chiou Suh-Wen |
The multi-commodity flow problem involves simultaneous shipping of several different commodities from sources to sinks in a directed network with total amount of flow going through an edge limited by its capacity. The optimization version of the multi-commodity flow problem is the maximum concurrent flow problem, which finds a flow with the minimum congestion. For any positive ϵ, the ϵ-optimal concurrent flow problem is to find a solution whose congestion value is no more than (1 + ϵ) times the minimum congestion. In recent years, a few fast combinatorial approximation algorithms for the ϵ-optimal concurrent flow problem have been presented. In this paper we propose a new variant of the combinatorial approximation algorithm: CACF with a tighter computation bound in decreasing the values of congestion and the potential function. Numerical comparisons are made between the results obtained by the combinatorial approximation algorithms and those by the linear programming package CPLEX on large-scale test networks. The application of CACF to efficiently solving the system-optimal network flow problem is given where good results have been obtained. It has shown the capacity of the CACF in dealing with problems of concurrent flow.