• 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+1n3 ) 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(V3) 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