Skip to main content
Log in

On the efficacy of distributed simplex algorithms for linear programming

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

We consider the use of distributed computation to solve general unstructured linear programs by the inherently serial approach of the simplex method. Timing models for the distributed algorithms are presented to predict results which are then verified empirically. Our results contribute to the identification of all viable exploitations of distributed computing which is likely to become a prevalent environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Amdahl, G.M., 1967. “The validity of the single-processor approach to achieving large-scale computer capabilities,”AFIPS Conference Proceedings, 30, 483–485.

    Google Scholar 

  2. Dantzig, G.B. and Orchard-Hays, W. 1954. “The product form for the inverse in the simplex method,”Mathematical Tables and Other Aids to Computation, 8, 64–67.

    Google Scholar 

  3. Dantzig, G.B. and Wolfe, P. 1960. “The decomposition principle for linear programs,”Operations Research, 8, 101–111.

    Google Scholar 

  4. De Witt, D., Finkel, R., and Solomon, M. 1987. “The CRYSTAL multicomputer: design and implementation experience,”IEEE Transactions on Software Engineering, SE-13, 953–966.

    Google Scholar 

  5. Flynn, M.J. 1966. “Very high speed computing,”IEEE Proceedings, 54, 1901–1909.

    Google Scholar 

  6. Forrest, J.J.H. and Tomlin, J.A. 1972. “Updating triangular factors of the basis to maintain sparsity in the product form of simplex method,”Mathematical Programming, 2, 263–278.

    Google Scholar 

  7. Forrest, J.J.H. and Tomlin, J.A. 1990. “Vector processing in simplex and interior methods for linear programming,”Annals of Operations Research, 22, 71–100.

    Google Scholar 

  8. Gay, D.M. 1985. “Electronic mail distribution of linear programming test problems,”Mathematical Programming Society COAL Newsletter, December.

  9. Gnanendran, S.K. and Ho, J.K. 1993. “Load balancing in the parallel optimization of large-scale, block-angular linear programs,”Mathematical Programming, 62, 41–67.

    Google Scholar 

  10. Hellerman, E. and Rarick, D. 1971. “Reinversion with the preassigned pivot procedure,”Mathematical Programming, 1, 195–216.

    Google Scholar 

  11. Ho, J.K., Lee, T.C., and Sundarraj, R.P. 1988. “Decomposition of linear programs using parallel computation,”Mathematical Programming, 42, 391–405.

    Google Scholar 

  12. Ho, J.K. and Sundarraj, R.P. 1983. “A timing model for the revised simplex method,”OR Letters, 13, 67–73.

    Google Scholar 

  13. IBM Corporation 1987, “Engineering and scientific subroutine library, guide and reference,” Publication No. CS23-0184-2.

  14. Intel Corporation 1991. “iPSC/860 user's guide,” Order No. 311532-007.

  15. Karp, A. 1987. “Programming for parallelism,”Computer, 20, 43–57.

    Google Scholar 

  16. Medhi, D. 1990. “Parallel bundle-based decomposition for large-scale structured mathematical programming problems,”Annals of Operations Research, 22, 101–127.

    Google Scholar 

  17. Neves, K.W. 1984. “Vectorization of scientific software,” inHigh Speed Computations, Ed. J.S. Kowalik, NATO ASI Series, Computer and Systems Sciences 7, Springer-Verlag, Berlin.

    Google Scholar 

  18. Seitz, C.L. 1985. “The cosmic cube,”Communications of the ACM, 28, 22–33.

    Google Scholar 

  19. Stone, J.C., Koltz, E.S., and Strauss, C.J. 1989. “WHIZARD for vector processors: a progress report,” Working Paper Ketron Management Science Inc. 1700 North Moore, Arlington, VA.

    Google Scholar 

  20. Tomlin, J.A. 1973. “LPM1 user's guide,” Unpublished manuscript, Systems Optimization Laboratory, Stanford University, Stanford, CA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Dedicated to Professor George B. Dantzig on the occasion of his eightieth birthday.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ho, J.K., Sundarraj, R.P. On the efficacy of distributed simplex algorithms for linear programming. Comput Optim Applic 3, 349–363 (1994). https://doi.org/10.1007/BF01299209

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01299209

Keywords

Navigation