A scaling out-of-kilter algorithm for minimum cost flow in networks with positive lower bounds

Authors

  • Laura Ciupala Transilvania University of Brasov, Romania

Keywords:

network flow, minimum cost flow, shortest path, scaling technique

Abstract

The out-of-kilter algorithm is one of the basic algorithms that solve the minimum cost flow problem. Its drawback is that it can improve the objective function at each iteration by a small value. Consequently, it runs in pseudo-polynomial time. In [?], we described a scaling out-of-kilter algorithm for minimum cost flow in networks without positive lower bounds that runs in polynomial time. There are several practical problems (see [?]) that can be reduced to the minimum cost flow problem in a network with positive lower bounds. That is the first reason for which, in this paper, we focus on the transformations that must be made to the scaling out-of-kilter algorithm in order to apply it in networks with positive lower bounds. The second reason for writing this paper is the versatility of the scaling out-of-kilter algorithm. Unlike most network flow algorithms (maximum flow algorithms, minimum cost flow algorithms etc.), for applying the scaling out-of-kilter algorithm in a network with positive lower bounds, we do not need to establish a feasible flow and to determine an equivalent network without positive lower bounds.

Published

2008-11-30

Issue

Section

INFORMATICS