A bit-capacity scaling algorithm for the constrained minimal cost network flow problem
A polynomial time algorithm for solving the minimum-cost network flow problem has been proposed in this paper. This algorithm is mainly based on the binary representation of capacities; it solves the minimum-cost flow problem in directed graph of n nodes and m directed arcs as a sequence of O(n2) sh...
Saved in:
Published in | Network biology Vol. 11; no. 2; pp. 82 - 96 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Hong Kong
International Academy of Ecology and Environmental Sciences (IAEES)
01.06.2021
International Academy of Ecology and Environmental Sciences |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A polynomial time algorithm for solving the minimum-cost network flow problem has been proposed in this paper. This algorithm is mainly based on the binary representation of capacities; it solves the minimum-cost flow problem in directed graph of n nodes and m directed arcs as a sequence of O(n2) shortest path problems on residual networks. The algorithm runs in O(n2mr) time, where r is the smallest integer greater than or equal to Log2B, and B is the largest arc capacity of the network. A generalization of this proposed algorithm has been also performed in order to solve the minimum-cost flow problem in a directed network subject to non-negative lower bound on the flow vector. A formulation of both the transportation and the assignment problems, as a minimal cost network flow problem has been also performed. A numerical example has been inserted to illustrate the use of the proposed method. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 2220-8879 2220-8879 |