A RANDOMIZED MAXIMUM-FLOW ALGORITHM

被引:11
作者
CHERIYAN, J [1 ]
HAGERUP, T [1 ]
机构
[1] MAX PLANCK INST INFORMAT,D-66123 SAARBRUCKEN,GERMANY
关键词
MAXIMUM FLOW; RANDOMIZED ALGORITHM; RANDOM PERMUTATIONS; SCALING; DYNAMIC TREE; FIBONACCI HEAP;
D O I
10.1137/S0097539791221529
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A randomized algorithm for computing a maximum flow is presented. For an n-vertex m-edge network, the running time is O (nm + n(2)(log n)(2)) with probability at]east 1 - 2(-)root nm. The algorithm is always correct, and in the worst case runs in O(nm log n) time. The only use of randomization is to randomly permute the adjacency lists of the network vertices at the start of the execution. The analysis introduces the notion of premature target relabeling (PTR) events and shows that each PTR event contributes O (log n) amortized time to the overall running rime. The number of PTR events is always O (nm); however, it is shown that when the adjacency lists are randomly permuted, then this quantity is O (n(3)/(2)m(1/2) + n(2) log n) with high probability.
引用
收藏
页码:203 / 226
页数:24
相关论文
共 35 条
[1]   A FAST AND SIMPLE ALGORITHM FOR THE MAXIMUM FLOW PROBLEM [J].
AHUJA, RK ;
ORLIN, JB .
OPERATIONS RESEARCH, 1989, 37 (05) :748-759
[2]   IMPROVED TIME-BOUNDS FOR THE MAXIMUM FLOW PROBLEM [J].
AHUJA, RK ;
ORLIN, JB ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1989, 18 (05) :939-954
[3]   GENERATING PSEUDO-RANDOM PERMUTATIONS AND MAXIMUM FLOW ALGORITHMS [J].
ALON, N .
INFORMATION PROCESSING LETTERS, 1990, 35 (04) :201-204
[4]  
CHERIYAN J, 1990, LECT NOTES COMPUT SC, V443, P235
[5]   ANALYSIS OF PREFLOW PUSH ALGORITHMS FOR MAXIMUM NETWORK FLOW [J].
CHERIYAN, J ;
MAHESHWARI, SN .
SIAM JOURNAL ON COMPUTING, 1989, 18 (06) :1057-1086
[6]  
CHERIYAN J, 1989, 30TH P ANN S F COMP, P118
[7]  
Dinic E. A., 1970, SOVIET MATH DOKLADY, V11, P1277
[8]   THEORETICAL IMPROVEMENTS IN ALGORITHMIC EFFICIENCY FOR NETWORK FLOW PROBLEMS [J].
EDMONDS, J ;
KARP, RM .
JOURNAL OF THE ACM, 1972, 19 (02) :248-&
[9]  
Ford L., 1962, FLOWS NETWORKS
[10]  
Ford L. R., 1957, CANADIAN J MATH, V9, P210, DOI DOI 10.4153/CJM-1957-024-0