Skip to main content

On scaling linear programming problems

  • Chapter
  • First Online:
Computational Practice in Mathematical Programming

Part of the book series: Mathematical Programming Studies ((MATHPROGRAMM,volume 4))

Abstract

The scaling of linear programming problems remains a rather poorly understood subject (as indeed it does for linear equations). Although many scaling techniques have been proposed, the rationale behind them is not always evident and very few numerical results are available. This paper considers a number of these techniques and gives numerical results for several real problems. Particular attention is given to two “optimal” scaling methods, giving results on their speed and effectiveness (in terms of their optimality criteria) as well as well as their influence on the numerical behavior of the problem.

Research and reproduction of this report was partially supported by the U.S. Atomic Energy Commission Contract AT(04-3)-326 PA # 18; and National Science Foundation. Grant GJ 30408X1.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F.L. Bauer, “Optimally scaled matrices”, Numerische Mathematik 5 (1963) 73–87.

    Article  MATH  MathSciNet  Google Scholar 

  2. E.M.L. Beale, Mathematical programming in practice (Pitman, London, 1968).

    Google Scholar 

  3. J. de Buchet, “Expériences et statistiques sur la résolution des programmes linéaires de grandes dimensions”, in: D.B. Hertz and J. Melese, eds., Proceedings 4th IFORS conference (Wiley, New York, 1966) pp. 3–12.

    Google Scholar 

  4. A.R. Curtis and J.K. Reid, “On the automatic scaling of matrices for Gaussian elimination”, Journal of the Institute of Mathematics and its Applications 10 (1972) 118–124.

    Article  MATH  Google Scholar 

  5. J.C. Dickson, “On keeping both storage and I/O requirements low in linear programming”, paper presented to the VIII International Symposium on Mathematical Programming (1973) (abstract).

    Google Scholar 

  6. D.R. Fulkerson and P. Wolfe, “An algorithm for scaling matrices”, SIAM Review 4 (1962) 142–146.

    Article  MathSciNet  Google Scholar 

  7. R.W. Hamming, Introduction to applied numerical analysis (McGraw-Hill, New York, 1971).

    MATH  Google Scholar 

  8. P.M.J. Harris, “Pivot selection methods of the Devex LP code”, Mathematical Programming Study 4 (1974) 30–57 (this volume).

    Google Scholar 

  9. G. Hentges, “MPS/360-matrix scaling”, IBM France research memorandum (March 1969).

    Google Scholar 

  10. J.E. Kalan, “Aspects of large-scale in-core linear programming”, in: ACM 1971 annual conference proceedings.

    Google Scholar 

  11. W. Orchard-Hays, Advanced linear programming computing techniques (McGraw-Hill, New York, 1968).

    Google Scholar 

  12. J.K. Reid, “A note on the stability of Gaussian elimination”, Journal of the Institute of Mathematics and its Applications 8 (1971) 374–375.

    MATH  MathSciNet  Google Scholar 

  13. L. Slate, Private communication (November 1972).

    Google Scholar 

  14. A. van der Sluis, “Condition numbers and equilibration of matrices”, Numerische Mathematik 14 (1969) 14–23.

    Article  MATH  MathSciNet  Google Scholar 

  15. A. van der Sluis, “Condition, equilibration and pivoting in linear algebraic systems”, Numerische Mathematik 15 (1970) 74–86.

    Article  MATH  MathSciNet  Google Scholar 

  16. J.A. Tomlin, “Pivoting for size and sparsity in linear programming inversion routines”, Journal of the Institute of Mathematics and its Applications 10 (1972) 289–295.

    MATH  MathSciNet  Google Scholar 

  17. J.H. Wilkinson, The algebraic eigenvalue problem (Oxford University Press, Oxford, 1965).

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

M. L. Balinski Eli Hellerman

Rights and permissions

Reprints and permissions

Copyright information

© 1975 The Mathematical Programming Society

About this chapter

Cite this chapter

Tomlin, J.A. (1975). On scaling linear programming problems. In: Balinski, M.L., Hellerman, E. (eds) Computational Practice in Mathematical Programming. Mathematical Programming Studies, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0120718

Download citation

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

  • Received:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00765-1

  • Online ISBN: 978-3-642-00766-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics