Skip to main content
Log in

Characterizations of optimal scalings of matrices

  • Published:
Mathematical Programming Submit manuscript

Abstract

A scaling of a non-negative, square matrixA ≠ 0 is a matrix of the formDAD −1, whereD is a non-negative, non-singular, diagonal, square matrix. For a non-negative, rectangular matrixB ≠ 0 we define a scaling to be a matrixCBE −1 whereC andE are non-negative, non-singular, diagonal, square matrices of the corresponding dimension. (For square matrices the latter definition allows more scalings.) A measure of the goodness of a scalingX is the maximal ratio of non-zero elements ofX. We characterize the minimal value of this measure over the set of all scalings of a given matrix. This is obtained in terms of cyclic products associated with a graph corresponding to the matrix. Our analysis is based on converting the scaling problem into a linear program. We then characterize the extreme points of the polytope which occurs in the linear program.

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.

Similar content being viewed by others

References

  1. G. Aumann, “Über approximative Nomographie, I”,Bayerische Akademie der Wissenschaften, Mathematisch-Naturwissenschaftliche Klasse, Sitzungsberichte (1958) 137–155.

  2. G. Aumann, “Über approximative Nomographie, II”,Bayerische Akademie der Wissenschaften, Mathematisch-Naturwissenschaftliche Klasse, Sitzungsberichte (1959) 103–109.

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

    Google Scholar 

  4. F.L. Bauer, “Remarks on optimally scaled matrices”,Numerische Mathematik 13 (1969) 1–3.

    Google Scholar 

  5. C. Berge,Graphs and hypergraphs (North-Holland, Amsterdam, 1973).

    Google Scholar 

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

    Google Scholar 

  7. S.P. Diliberto and E.G. Straus, “On the approximation of a function of several variables by the sum of functions of fewer variables”,Pacific Journal of Mathematics 1 (1951) 195–210.

    Google Scholar 

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

    Google Scholar 

  9. D. Gale,The theory of linear economics models (McGraw-Hill, New York, 1966).

    Google Scholar 

  10. M. v. Golitscheck, “An algorithm for scaling matrices and computing the minimum cycle mean in a digraph”, manuscript (1979).

  11. M. v. Golitscheck, “Approximation of functions of two variables by the sum of two functions of one variable”, manuscript (1979).

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

    Google Scholar 

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

    Google Scholar 

  14. B.D. Saunders and H. Schneider, “Flows on graphs applied to diagonal similarity and diagonal equivalence for matrices”,Discrete Mathematics 24 (1978) 202–220.

    Google Scholar 

  15. B.D. Saunders and H. Schneider, “Cones, graphs and optimal scalings of matrices”,Linear and Multilinear Algebra 8 (1979) 121–135.

    Google Scholar 

  16. J.A. Tomlin, “On scaling linear programming problems”,Mathematical Programming Study 4 (1975) 146–166.

    Google Scholar 

  17. W. Tutte, “A class of Abelian groups”,Canadian Journal of Mathematics 8 (1956) 13–28.

    Google Scholar 

  18. P. Wolfe, “Determinateness of polyhedral games”, in:Linear inequalities and related systems, Annals of mathematical studies 38 (Princeton University Press, Princeton, NJ, 1956) 195–198.

    Google Scholar 

  19. R.E. Bank, “An automatic scaling procedure for a D'Yakanov—Gunn iteration scheme”,Linear Algebra and its Applications 28 (1979) 17–33.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was partially supported by National Science Foundation grants ENG 76-15599, MCS 76-06374 and MCS 78-01087 and a grant from the Graduate School of the University of Wisconsin. This work also relates to the Department of the Navy Contract No. ONR 00014-76-C-0085 issued under ONR contract authority NR 047-006.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rothblum, U.G., Schneider, H. Characterizations of optimal scalings of matrices. Mathematical Programming 19, 121–136 (1980). https://doi.org/10.1007/BF01581636

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation