Fast and Efficient Algorithms for Linear Programming and for the Linear Least Squares Problem.

Abstract

We present a new parallel algorithm for computing a least-squares solution to a sparse overdetermined system of linear equations Ax=b such that mXn matrix A is sparse and the graph, G = (V,E), of the matrix H. Our algorithm uses O(log(m+n) log squared s(m+n)) steps and < or = s cubed (m+n) processors; it relies on our recent parallel algorithm for solving sparse linear systems. The objective of this paper is to reexamine the time-complexity of the l.l.s.p. and to indicate the possibility of speeding up its solution using the parallel algorithms of PR in brackets. As a major consequence, (which may become decisive for determining the best algorithm for the linear programming problem (l.p.p) at least over some important classes of instances of that problem), we will substantially speed up Karmarkar's algorithm, K, for the l.p.p. because solving the l.l.s.p. constitutes the most costly part of every iteration of that algorithm. A very wide range of applications leads to in particular the acceleration of the simplex algorithms, see C,M, for sparse l.p. problems. Further applications may include several combinatorial computations. In the next section we recall two known representations of the l.l.s.p. using normal equations. In sect. 3 we reexamine the computational cost of sequential algorithms for l.l.s.p. In sect. 4 we estimate the cost of performing our parallel algorithm for the same problem. In sect. 5 we consider one of the major applications of our results, that is, to the acceleration of Karmarkar's algorithm. In Appendix we will briefly comment on the current estimates for the computational cost of solving the l.p.p. Keywords: Nested dissection; Linear programming; Karmarkar's algorithm.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1985
Accession Number
ADA161391

Entities

People

  • John Reif
  • Victor Pan

Organizations

  • Harvard University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Arithmetic
  • Computational Complexity
  • Computations
  • Computer Programming
  • Equations
  • Heuristic Methods
  • Inversion
  • Linear Programming
  • Linear Systems
  • Mathematical Programming
  • Operations Research
  • Simplex Method
  • Universities

Readers

  • Allergy and Immunology.
  • Linear Algebra
  • Operations Research