Improved Parallel Algorithm for Finding Minimum Cuts in Stochastic Flow Networks
Keywords:
Connectivity, Reliability, Parallel Algorithm, Min-Cuts, Stochastic-Flow Networks, Network Reliability, Graph TheoryAbstract
This article solves the convergence problem in the Parallel BK algorithm for large-scale flow networks. We introduce a merging method and a pseudo-Boolean representation-based invariance analysis that optimize the algorithm's performance compared to classical approaches such as Ford-Fulkerson, Edmonds-Karp, Push-Relabel, and Karger’s Algorithm. Our approach improves energy efficiency, reduces memory usage, and lowers time complexity by leveraging parallelization techniques. We evaluate the performance of these algorithms using Python simulations on various benchmark graphs, ranging from small to large-scale networks. The results show that our method reduces memory consumption by up to 40\% and speeds up execution time by 30%, while maintaining high accuracy in finding minimum cuts. This paper demonstrates the algorithm's potential for applications in image segmentation, wireless sensor networks, and network reliability analysis
Downloads
References
REFERENCES
R. K. Ahuja, T. L. Magnanti, and J. B. Orlin, Network Flows: Theory,
Algorithms, and Applications, Prentice Hall, 1993. https://doi.org/10.2307/
S. Dasgupta, Experiments with Random Projection, arXiv preprint
arXiv:1301.3849, 2013. Available at: https://doi.org/10.48550/arXiv.1301.
J. Edmonds and R. M. Karp, ”Theoretical improvements in algorithmic
efficiency for network flow problems,” Journal of the ACM (JACM), vol.
, no. 2, pp. 248-264, 1972. Available at: https://doi.org/10.1145/321694.
R. Esheta, M. Dintzman, A. Pertzelana, and Z. Larona, ”Lessons from
Laron Syndrome (LS) 1966–1992,” in Laron Z, Parks JS (eds): Lessons
from Laron Syndrome (LS) 1966–1992. Pediatr Adolesc Endocrinol, vol.
, pp. 24-26, Basel, Karger, 1993. https://doi.org/10.1159/000419963
L. R. Ford and D. R. Fulkerson, “Maximal flow through a network,”
Canadian Journal of Mathematics, vol. 8, pp. 399–404, 1956. Available
at: https://doi.org/10.4153/CJM-1956-045-5
M. Forghani-Elahabad and E. Francesquini, “An improved vectorization
algorithm to solve the d-MP problem,” Journal of Computational Mathe-
matics, 2023, received on December 23, 2021 / accepted on July 1, 2022.
Available at: https://doi.org/10.1017/S0956796823000056
O. Goldschmidt and D. S. Hochbaum, “A polynomial algorithm for the
k-cut problem for fixed k,” Mathematics of Operations Research, vol. 19,
no. 1, pp. 24–37, 1994. Available at: https://doi.org/10.1287/moor.19.1.24
A. V. Goldberg and R. E. Tarjan, ”A new approach to the maximum-flow
problem,” Journal of the ACM (JACM), vol. 35, no. 4, pp. 921-940, 1988.
Available at: https://doi.org/10.1145/48014.61051
P. M. Jensen, N. Jeppesen, A. B. Dahl, and V. A. Dahl, “Review of
serial and parallel min-cut/max-flow algorithms for computer vision,”
International Journal of Computer Vision, 2023. Available at: https://doi.
org/10.1007/s11263-023-01600-w
D. R. Karger, “Global min-cuts in RNC, and other ramifications of a
simple min-cut algorithm,” in Proceedings of the Fourth Annual ACM-
SIAM Symposium on Discrete Algorithms (SODA), pp. 21–30, 1993.
Available at: https://doi.org/10.5555/3149692.3149695
R. M. Karp, “Reducibility among combinatorial problems,” in Complex-
ity of Computer Computations, Springer, Boston, MA, pp. 85–103, 1972.
Available at: https://doi.org/10.1007/978-1-4684-2001-2 9
P. Kohli and P. H. S. Torr, ”Efficiently solving dynamic Markov
random fields using graph cuts,” International Journal of Computer Vision,
vol. 79, no. 2, pp. 202-224, 2008. Available at: https://doi.org/10.1007/
s11263-007-0128-5
V. Kolmogorov and R. Zabih, ”What energy functions can be min-
imized via graph cuts?” IEEE Transactions on Pattern Analysis and
Machine Intelligence, vol. 26, no. 2, pp. 147-159, 2004. Available at:
https://doi.org/10.1109/TPAMI.2004.1262177
A. D. Mwangi, Z. Jianhua, H. Gang, R. M. Kasomo, and I. M. Matidza,
”Ultimate pit limit optimization using Boykov-Kolmogorov maximum flow
algorithm,” Journal of Mining and Environment, vol. 12, no. 1, pp. 1-13,
Available at: https://doi.org/10.22044/jme.2020.10111.2000
A. Schrijver, Combinatorial Optimization: Polyhedra and Efficiency, vol.
, no. 2, Berlin: Springer, 2003. Available at: https://doi.org/10.1007/
-3-642-02253