Minimizing capacity violations in a transshipment network

  • Authors:
  • Tomasz Radzik

  • Affiliations:
  • -

  • Venue:
  • SODA '92 Proceedings of the third annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of minimizing capacity violation is a variation of the transshipment problem. It is equivalent to the problem of computing maximum mean surplus cuts which arises in the dual approach to the minimum cost network circulation problem. McCormick and Ervolina [15] proposed an algorithm which computes a sequence of cuts with increasing mean surpluses, and stops when an optimal one is found. The mean surplus of this cut is equal to the minimum possible maximum capacity violation. McCormick and Ervolina proved that the number of iterations in this algorithm is O(m). One iteration, i.e., finding the subsequent cut, amounts to computing maximum flow in an appropriate network. We prove that the number of iterations in this algorithm is &thgr;(n). This gives the best known upper bound O(n2m) for the problem. We also show a tight analysis of this algorithm for the case with integral capacities and demands, and present some improvements.