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.
Similar content being viewed by others
References
G. Aumann, “Über approximative Nomographie, I”,Bayerische Akademie der Wissenschaften, Mathematisch-Naturwissenschaftliche Klasse, Sitzungsberichte (1958) 137–155.
G. Aumann, “Über approximative Nomographie, II”,Bayerische Akademie der Wissenschaften, Mathematisch-Naturwissenschaftliche Klasse, Sitzungsberichte (1959) 103–109.
F.L. Bauer, “Optimally scaled matrices”,Numerische Mathematik 5 (1963) 73–87.
F.L. Bauer, “Remarks on optimally scaled matrices”,Numerische Mathematik 13 (1969) 1–3.
C. Berge,Graphs and hypergraphs (North-Holland, Amsterdam, 1973).
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.
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.
D.R. Fulkerson and P. Wolfe, “An algorithm for scaling matrices”,SIAM Review 4 (1962) 142–146.
D. Gale,The theory of linear economics models (McGraw-Hill, New York, 1966).
M. v. Golitscheck, “An algorithm for scaling matrices and computing the minimum cycle mean in a digraph”, manuscript (1979).
M. v. Golitscheck, “Approximation of functions of two variables by the sum of two functions of one variable”, manuscript (1979).
R.W. Hamming,Introduction to applied numerical analysis (McGraw-Hill, New York, 1971).
W. Orchard-Hays,Advanced linear programming computing techniques (McGraw-Hill, New York, 1968).
B.D. Saunders and H. Schneider, “Flows on graphs applied to diagonal similarity and diagonal equivalence for matrices”,Discrete Mathematics 24 (1978) 202–220.
B.D. Saunders and H. Schneider, “Cones, graphs and optimal scalings of matrices”,Linear and Multilinear Algebra 8 (1979) 121–135.
J.A. Tomlin, “On scaling linear programming problems”,Mathematical Programming Study 4 (1975) 146–166.
W. Tutte, “A class of Abelian groups”,Canadian Journal of Mathematics 8 (1956) 13–28.
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.
R.E. Bank, “An automatic scaling procedure for a D'Yakanov—Gunn iteration scheme”,Linear Algebra and its Applications 28 (1979) 17–33.
Author information
Authors and Affiliations
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
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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581636