DocumentCode
2784531
Title
Reducing the parallel complexity of certain linear programming problems
Author
Vaidya, Pravin M.
Author_Institution
Dept. of Comput. Sci., Illinois, Univ., Urbana, IL, USA
fYear
1990
fDate
22-24 Oct 1990
Firstpage
583
Abstract
The parallel complexity of solving linear programming problems is studied in the context of interior point methods. If n and m , respectively, denote the number of variables and the number of constraints in the given problem, an algorithm that solves linear programming problems in O ((mn )1/4 (log 1 n )3L ) time using O (M (n )m /n +1n 3 ) processors is given. (M (n ) is the number of operations for multiplying two n ×n matrices). This gives an improvement in the parallel running time for n = o (m ). A typical case in which n =o ( m ) is the dual of the uncapacitated transportation problem. The algorithm solves the uncapacitated transportation problem in O ((VE )1/4(log V )3 (log V γ)) time using O (V 3) processors, where V (E ) is the number of nodes (edges) and γ is the largest magnitude of an edge cost or a demand at a node. As a by-product, a better parallel algorithm for the assignment problem for graphs of moderate density is obtained
Keywords
computational complexity; linear programming; parallel algorithms; assignment problem; edge cost; graphs; interior point methods; linear programming; moderate density; parallel algorithm; parallel complexity; parallel running time; uncapacitated transportation problem; Computational modeling; Computer science; Concurrent computing; Costs; Erbium; Iterative algorithms; Linear programming; Parallel algorithms; Phase change random access memory; Transportation;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1990. Proceedings., 31st Annual Symposium on
Conference_Location
St. Louis, MO
Print_ISBN
0-8186-2082-X
Type
conf
DOI
10.1109/FSCS.1990.89579
Filename
89579
Link To Document