Manuscript Title:

IMPROVE THE POWER OF FORD FULKERSON ALGORITHM AND DEPTH FIRST SEARCH

Author:

TRAN NGOC VIET, HOANG LE MINH, LE CONG HIEU, TRAN KIM MY VAN, TONG HUNG ANH, NGUYEN TUYEN LINH

DOI Number:

DOI:10.17605/OSF.IO/XWVN3

Published : 2022-12-23

About the author(s)

1. TRAN NGOC VIET - Faculty of Information Technology, School of Engineering and Technology, Van Lang University, Ho Chi Minh City, Vietnam.
2. HOANG LE MINH - Faculty of Information Technology, School of Engineering and Technology, Van Lang University, Ho Chi Minh City, Vietnam.
3. LE CONG HIEU - Faculty of Information Technology, School of Engineering and Technology, Van Lang University, Ho Chi Minh City, Vietnam.
4. TRAN KIM MY VAN - Faculty of Information Technology, School of Engineering and Technology, Van Lang University, Ho Chi Minh City, Vietnam.
5. TONG HUNG ANH - Faculty of Information Technology, School of Engineering and Technology, Van Lang University, Ho Chi Minh City, Vietnam.
6. NGUYEN TUYEN LINH - Faculty of Information Technology, School of Engineering and Technology, Van Lang University, Ho Chi Minh City, Vietnam.

Full Text : PDF

Abstract

In ordinary graphs the weights of edges and vertices are considered independently where the length of a path is simply the sum of weights of the edges and the vertices on this path. However, in many practical matters, weights at a vertex are not the same for all paths passing this vertex but depend on coming and leaving edges. The flow increasing path is a directed path in the residual network through from the source point a to the sink point z in such a way that we can send positive flow from point a to point z. To figure out the flow increasing path, we apply the depth-first search algorithm in the residual network on the extended network. After each time of regulating in the flow increment, its value increases by at least 1 unit. Since the flow increment is limited, the algorithm terminates after a finite number of computation steps. The purpose of proposing and creating an extended network model is to apply more accurate and effective modeling of real-world matters from the depth-first search algorithm in the residual network. The idea of the depth-first search algorithm in the residual network is developed and creates a new increasing flow path to find max-flow on the extended network which is different from the breadth-first search algorithm to find max-flow on the extended network. The main contribution of this paper is the augmenting-path maxflow algorithm and the Maxflow -Mincut theorem on extended networks.


Keywords

Depth-first search, extended network, residual network, max-flow, algorithm.