首页 | 本学科首页   官方微博 | 高级检索  
     


A parallel interior point algorithm for linear programming on a network of transputers
Authors:R. H. Bisseling  T. M. Doup  L. D. J. C. Loyens
Affiliation:(1) Koninklijke/Shell-Laboratorium Amsterdam, P.O. Box 3003, 1003 AA Amsterdam, The Netherlands;(2) Present address: Department of Mathematics, Utrecht University, P.O. Box 80010, 3508 TA Utrecht, The Netherlands;(3) Present address: Shell Nederland Raffinaderij B.V., Vondelingenweg 601, 3196 KK Rotterdam, The Netherlands
Abstract: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 sequentialFortran 77 program OB1, which performs the preprocessing and the postprocessing. Experimental results on a mesh of 400 transputers are given for a test set of seven realistic planning and scheduling problems from Shell and seven problems from the NETLIB LP collection; the results show a speedup of 88 for the largest problem.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号