Title :
A Distributed Algorithm for the Maximum Flow Problem
Author :
Pham, Thuy Lien ; Lavallee, Ivan ; Bui, Marc ; Do, Si Hoang
Author_Institution :
Lab. de Recherche en Informatique Avancee, Univ. Paris 8
Abstract :
This paper presents an asynchronous distributed algorithm for solving the maximum flow problem which is based on the preflow-push approach of Golberg-Tarjan. Each node in graph initially knows the capacities of outgoing and incoming adjacent arcs, the source nodes knows additionally the number of nodes in graph. Nodes execute the same algorithm, and exchange messages with neighbors until the maximum flow is established. The algorithm is applicable in cases of multiple sources and/or targets. We give also here some ideas to adjust our algorithm to dynamic changes of arc capacities. For a graph of n nodes and m arcs, our algorithm takes O(n2m) message complexity and O(n2 ) time complexity
Keywords :
communication complexity; distributed algorithms; graph theory; asynchronous distributed algorithm; graph; maximum flow problem; message complexity; preflow-push approach; time complexity; Algorithm design and analysis; Bidirectional control; Books; Distributed algorithms; Fluid flow; Heuristic algorithms; Irrigation; Labeling; Mobile ad hoc networks; Transportation;
Conference_Titel :
Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
Conference_Location :
Lille
Print_ISBN :
0-7695-2434-6
DOI :
10.1109/ISPDC.2005.4