Bottleneck flows in unit capacity networks

被引:7
作者
Punnen, Abraham P. [1 ]
Zhang, Ruonan [1 ]
机构
[1] Simon Fraser Univ Surrey, Dept Math, Surrey, BC V3T 0A3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Algorithms; Combinatorial problems; Graphs; Network flows; Minimum cost flow; Unit capacity; ALGORITHM;
D O I
10.1016/j.ipl.2008.11.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The bottleneck network flow problem (BNFP) is a generalization of several well-studied bottleneck problems such as the bottleneck transportation problem (BTP), bottleneck assignment problem (BAP), bottleneck path problem (BPP), and so on. The BNFP can easily be solved as a sequence of O(log n) maximum flow problems on almost unit capacity networks. We observe that this algorithm runs in O(min{m(3/2) . n(2/3) m} log n) time by showing that the maximum flow problem on an almost unit capacity graph can be solved in O(min{m(3/2) . n(2/3)m}) time. We then propose a faster algorithm to solve the unit capacity BNFP in O(min{m(n log n)(2/3). m(3/2) root log n}) time, an improvement by a factor of at least 3 root log n. For dense graphs, the improvement is by a factor of root log n. On unit capacity simple graphs, we show that BNFP can be solved in O root n log n) time, an improvement by a factor of root log n. As a consequence we have an O(m root n log n) algorithm for the BTP with unit arc capacities. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:334 / 338
页数:5
相关论文
共 33 条
[1]  
Ahuja RK, 1995, NETWORK FLOWS THEORY
[2]  
[Anonymous], 2006, On the Bottleneck Shortest Path Problem
[3]   TRAPEZOIDAL MATRICES AND THE BOTTLENECK ASSIGNMENT PROBLEM [J].
CECHLAROVA, K .
DISCRETE APPLIED MATHEMATICS, 1995, 58 (02) :111-116
[4]   Fast, fair, and efficient flows in networks [J].
Correa, Jose R. ;
Schulz, Andreas S. ;
Stier-Moses, Nicolas E. .
OPERATIONS RESEARCH, 2007, 55 (02) :215-225
[5]   ON 3 BASIC METHODS FOR SOLVING BOTTLENECK TRANSPORTATION PROBLEMS [J].
DERIGS, U .
NAVAL RESEARCH LOGISTICS, 1982, 29 (03) :505-515
[6]  
Dijkstra E. W., 1959, Numerische Mathematik, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
[7]   THEORETICAL IMPROVEMENTS IN ALGORITHMIC EFFICIENCY FOR NETWORK FLOW PROBLEMS [J].
EDMONDS, J ;
KARP, RM .
JOURNAL OF THE ACM, 1972, 19 (02) :248-&
[8]   Geometry helps in bottleneck matching and related problems [J].
Efrat, A ;
Itai, A ;
Katz, MJ .
ALGORITHMICA, 2001, 31 (01) :1-28
[9]   Computing Euclidean bottleneck matchings in higher dimensions [J].
Efrat, A ;
Katz, MJ .
INFORMATION PROCESSING LETTERS, 2000, 75 (04) :169-174
[10]   SOLUTION STRUCTURES AND SENSITIVITY OF SPECIAL ASSIGNMENT PROBLEMS. [J].
Eiselt, H.A. ;
Gerchak, Y. .
1600, (11)