Exact solution of multicommodity flow problems with branch-and-bound and column generation

Exact solution of multicommodity flow problems with branch-and-bound and column generation

0.00 Avg rating0 Votes
Article ID: iaor2002398
Country: Portugal
Volume: 21
Issue: 1
Start Page Number: 71
End Page Number: 92
Publication Date: Jun 2001
Journal: Investigao Operacional
Authors: ,
Keywords: networks: path, programming: branch and bound
Abstract:

We present a branch-and-price algorithm to solve the minimum cost multicommodity flow problem with general integer variables and multiple origins and destinations for each commodity. A path-based formulation is used. The linear relaxation is solved using column generation, doing the implicit pricing by solving shortest path problems (subproblem) with modified costs. Obtaining the optimal integer solution implies allowing columns to be generated in the nodes of the branch-and-bound tree. However, the branching constraints may destroy the structure of the subproblem. We develop a branching rule based on arcs flows that maintain the subproblem structure. The modified costs can now be negative, because of the branching constraints of type ‘greater-than-or-equal-to’, and the network of the subproblem may have negative cycles. Based on flow decomposition theorem we propose a procedure to deal with that issue efficiently. We present computational results for instances with different characteristics, such as number of nodes, number of commodities and density of the network. Also, we compare the results obtained by the branch-and-price algorithm with the results obtained by solving the arc formulation with CPLEX.

Reviews

Required fields are marked *. Your email address will not be published.