Skip to main content
Log in

A numerically exact implementation of the simplex method

  • Linear Programming
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

The numerical performance of the state-of-the-art simplex based optimizers is good. At the same time, a newly arising LP problem can cause troubles still. This is exactly what happened in the Summer of 1992. The appearance of a hard LP problem motivated the development of the idea of a numerically exact implementation of the simplex method. It is based on a super register (SR) capable of accumulating inner products with arbitrary accuracy. The necessary operations of SR that require assembly level programming are introduced. Vectors of super registers would require prohibitively much memory. Therefore, a single-SR technique is proposed that entails the reorganization of parts of the simplex method. The ideas have been implemented in the MILP LP optimizer. Experiences show that solution speed decreases by 30–50 percent but robustness increases which may be important in case of critical problems. A framework is outlined for a system where the advantages of the traditional and the SR technique can co-operate efficiently.

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. M. Benichou, J.M. Gauthier, G. Hentges and G. Ribiere, The efficient solution of large scale linear programming problems, Math. Progr. 13(1977)280–322.

    Google Scholar 

  2. D.M. Gay, Electronic mail distribution of linear programming test problems, COAL Newsletter (1985)10–12.

  3. J.E. Kalan, Machine inspired enhancements of the simplex algorithm, Technical Report CS75001-R, Virginia Polytechnic Institute, Blacksburg, VA (1975).

    Google Scholar 

  4. I. Maros, A Three-Parameter Arithmetic (TPA), MTA SZTAKI Working Paper, MO/85 (April, 1989).

  5. I. Maros, MILP linear programming optimizer for personal computers under DOS, Research Report, MTA SZTAKI, Budapest, 41/1991 (1991).

    Google Scholar 

  6. W. Orchard-Hays,Advanced linear Programming Computing Techniques (McGraw-Hill, 1968).

  7. D. Shanno, private communications (1992).

  8. U. Suhl and L.M. Suhl, Computing sparse LU factorization for large-scale linear programming bases, ORSA J. Comp. 2(1990)325–335.

    Google Scholar 

  9. P. Wolfe, Error in the solution of linear programming problems, in:Error in Digital Computations, ed. L.B. Rall, Vol. II (Wiley, 1965) pp. 271–284.

  10. J.H. Wilkinson,The Algebraic Eigenvalue Problem (Clarendon Press, 1965).

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was partly supported by Hungarian Research Fund OTKA 2587.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Maros, I., Mészáros, C. A numerically exact implementation of the simplex method. Ann Oper Res 58, 1–17 (1995). https://doi.org/10.1007/BF02032307

Download citation

  • Issue Date:

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

Keywords

Navigation