Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks

In this paper, the binary representation of arc capacity has been used in developing an efficient polynomial time algorithm for the constrained maximum flow problem in directed networks. The algorithm is basically based on solving the maximum flow problem as a sequence of O(n2) shortest path problem...

Full description

Bibliographic Details
Main Author: Muhammad Tlas
Format: Article
Language:English
Published: International Academy of Ecology and Environmental Sciences 2022-09-01
Series:Network Biology
Subjects:
Online Access:http://www.iaees.org/publications/journals/nb/articles/2022-12(3)/constrained-maximum-flow-problem-in-directed-networks.pdf
_version_ 1818495027196723200
author Muhammad Tlas
author_facet Muhammad Tlas
author_sort Muhammad Tlas
collection DOAJ
description In this paper, the binary representation of arc capacity has been used in developing an efficient polynomial time algorithm for the constrained maximum flow problem in directed networks. The algorithm is basically based on solving the maximum flow problem as a sequence of O(n2) shortest path problems on residual directed networks with n nodes generated during iterations. The complexity of the algorithm is estimated to be no more than O(n2mr) arithmetic operations, where m denotes the number of arcs in the network, and r is the smallest integer greater than or equal to log B (B denotes the largest arc capacity in the directed network). Generalization of the algorithm has been also performed in order to solve the maximum flow problem in a directed network subject to non-negative lower bound on the flow vector. A formulation of the simple transportation problem, as a maximal network flow problem has been also performed. Numerical example has been inserted to illustrate the use of the proposed algorithm.
first_indexed 2024-12-10T18:14:44Z
format Article
id doaj.art-e9584d2c62d34cb099fba3cfa11dc1e3
institution Directory Open Access Journal
issn 2220-8879
language English
last_indexed 2024-12-10T18:14:44Z
publishDate 2022-09-01
publisher International Academy of Ecology and Environmental Sciences
record_format Article
series Network Biology
spelling doaj.art-e9584d2c62d34cb099fba3cfa11dc1e32022-12-22T01:38:22ZengInternational Academy of Ecology and Environmental SciencesNetwork Biology2220-88792022-09-011238196Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networksMuhammad Tlas0Scientific Services Department, Atomic Energy Commission, P. O. Box 6091, Damascus, SyriaIn this paper, the binary representation of arc capacity has been used in developing an efficient polynomial time algorithm for the constrained maximum flow problem in directed networks. The algorithm is basically based on solving the maximum flow problem as a sequence of O(n2) shortest path problems on residual directed networks with n nodes generated during iterations. The complexity of the algorithm is estimated to be no more than O(n2mr) arithmetic operations, where m denotes the number of arcs in the network, and r is the smallest integer greater than or equal to log B (B denotes the largest arc capacity in the directed network). Generalization of the algorithm has been also performed in order to solve the maximum flow problem in a directed network subject to non-negative lower bound on the flow vector. A formulation of the simple transportation problem, as a maximal network flow problem has been also performed. Numerical example has been inserted to illustrate the use of the proposed algorithm.http://www.iaees.org/publications/journals/nb/articles/2022-12(3)/constrained-maximum-flow-problem-in-directed-networks.pdfmaximum flow problemscaling algorithmpolynomial time algorithmaugmenting path methodnetwork flow
spellingShingle Muhammad Tlas
Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks
Network Biology
maximum flow problem
scaling algorithm
polynomial time algorithm
augmenting path method
network flow
title Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks
title_full Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks
title_fullStr Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks
title_full_unstemmed Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks
title_short Using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks
title_sort using the binary representation of arc capacity in a polynomial time algorithm for the constrained maximum flow problem in directed networks
topic maximum flow problem
scaling algorithm
polynomial time algorithm
augmenting path method
network flow
url http://www.iaees.org/publications/journals/nb/articles/2022-12(3)/constrained-maximum-flow-problem-in-directed-networks.pdf
work_keys_str_mv AT muhammadtlas usingthebinaryrepresentationofarccapacityinapolynomialtimealgorithmfortheconstrainedmaximumflowproblemindirectednetworks