A Branch-and-Bound Algorithm for Concave Network Flow Problems

  • Authors:
  • Dalila B. Fontes;Eleni Hadjiconstantinou;Nicos Christofides

  • Affiliations:
  • LIACC, Faculdade de Economia da Universidade do Porto Rua Dr. Roberto Frias, Porto, Portugal 4200-464;Tanaka Business School, Imperial College London, London, UK SW7 2AZ;Tanaka Business School, Imperial College London, London, UK SW7 2AZ

  • Venue:
  • Journal of Global Optimization
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper a Branch-and-Bound (BB) algorithm is developed to obtain an optimal solution to the single source uncapacitated minimum cost Network Flow Problem (NFP) with general concave costs. Concave NFPs are NP-Hard, even for the simplest version therefore, there is a scarcity of exact methods to address them in their full generality. The BB algorithm presented here can be used to solve optimally single source uncapacitated minimum cost NFPs with any kind of concave arc costs. The bounding is based on the computation of lower bounds derived from state space relaxations of a dynamic programming formulation. The relaxations, which are the subject of the paper (Fontes et al., 2005b) and also briefly discussed here, involve the use of non-injective mapping functions, which guarantee a reduction on the cardinality of the state space. Branching is performed by either fixing an arc as part of the final solution or by removing it from the final solution. Computational results are reported and compared to available alternative methods for addressing the same type of problems. It could be concluded that our BB algorithm has better performance and the results have also shown evidence that it has a sub-exponential time growth.