PARALLEL SIMPLEX FOR LARGE PURE NETWORK PROBLEMS - COMPUTATIONAL TESTING AND SOURCES OF SPEEDUP

被引:12
作者
BARR, RS [1 ]
HICKMAN, BL [1 ]
机构
[1] UNIV NEBRASKA,OMAHA,NE 68182
关键词
COMPUTERS COMPUTER SCIENCE; SOFTWARE; SHARED-MEMORY PARALLEL PROCESSING SOFTWARE; NETWORKS; FLOW ALGORITHMS; PRIMAL SIMPLEX ALGORITHM FOR PURE NETWORKS; PROGRAMMING; LARGE-SCALE SYSTEMS; OPTIMIZATION OF LARGE TIME-CRITICAL NETWORKS;
D O I
10.1287/opre.42.1.65
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper reports on a new parallel implementation of the primal simplex method for minimum cost network flow problems that decomposes both the pivoting and pricing operations. The self-scheduling approach is flexible and efficient; its implementation is close in speed to the best serial code when using one processor, and is capable of substantial speedups as parallel computing units are added. An in-depth computational study of randomly generated transportation and transshipment problems verified the effectiveness of this approach, with results on a 20-processor 80386-based system that are competitive with, and occasionally superior to, massively parallel implementations using tens of thousands of processors. A microanalysis of the code's behavior identified unexpected sources of (the occasionally superlinear) speedup, including the evolutionary topology of the network basis.
引用
收藏
页码:65 / 80
页数:16
相关论文
共 27 条
[1]  
Ahuja R. K., 1993, NETWORK FLOWS THEORY
[2]  
AMINI M, 1990, 21ST P ANN C SW DEC, P77
[3]  
Aronson J. E., 1989, Annals of Operations Research, V20, P1, DOI 10.1007/BF02216922
[4]  
BALAS E, 1989, MSRR552 CARN MELL U
[5]  
BARR R, 1979, INFOR, V17, P16
[6]  
Barr R. S., 1993, ORSA Journal on Computing, V5, P2, DOI 10.1287/ijoc.5.1.2
[7]  
BARR RS, 1990, 89CS90 SO METH U DEP
[8]  
BARR RS, 1993, ORSA J COMPUTING, V5, P29
[9]  
Bertsekas D.P., 1991, LINEAR NETWORK OPTIM
[10]  
BERTSEKAS DP, 1990, P1998 MIT LIDS REP