Article ID: | iaor19941121 |
Country: | Switzerland |
Volume: | 43 |
Issue: | 1/4 |
Start Page Number: | 51 |
End Page Number: | 86 |
Publication Date: | Oct 1993 |
Journal: | Annals of Operations Research |
Authors: | Bisseling R.H., Doup T.M., Loyens L.D.J.C. |
Keywords: | interior point methods |
Interior Point algorithms have become a very successful tool for solving large-scale linear programming problems. The Dual Affine algorithm is one of the Interior Point algorithms implemented in the computer program OB1. It is a good candidate for implementation on a parallel computer because it is very computing-intensive. A parallel Dual Affine algorithm is presented which is suitable for a parallel computer with a distributed memory. The algorithm obtains its speedup from parallel sparse linear algebra computations such as Cholesky factorisation, matrix multiplication, and triangular system solving, which form the bulk of the computing work. Efficient algorithms based on the grid distribution of matrices are presented for each of these computations. The algorithm is implemented in occam 2 on a square mesh of transputers. The resulting parallel program is connected to the sequential F