skip to main content
10.5555/1283383.1283474acmconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
Article

Matrix scaling by network flow

Published: 07 January 2007 Publication History

Abstract

A given nonnegative n x n matrix A = (aij) is to be scaled, by multiplying its rows and columns by unknown positive multipliers λi and μj, such that the resulting matrix (aijλiμj) has specified row and column sums ri and sj.
We give an algorithm that achieves the desired row and column sums with a maximum absolute error ε in O(n4(log n + log h/ε)) steps, where h is the overall total of the result matrix.
Our algorithm is a scaling algorithm. It solves a sequence of more and more refined discretizations. The discretizations are minimum-cost network flow problems with convex piecewise linear costs. These discretizations are interesting in their own right because they arise in proportional elections.

References

[1]
M. Bacharach. Biproportional Matrices and Input-Output Change. Cambridge University Press, 1970.
[2]
Michel Balinski and Gabrielle Demange. Algorithms for proportional matrices in reals and integers. Math. Programming, 45:193--210, 1989.
[3]
Michel Balinski and Svetlozar T. Rachev. Rounding proportions: methods of rounding. Math. Scientist, 22:1--26, 1997.
[4]
William R. Cook, William H. Cunningham, William R. Pulleyblank, and Alexander Schrijver. Combinatorial Optimization. Wiley, 1998.
[5]
Martin Fürer. Quadratic convergence for scaling of matrices. In Lars Arge, Giuseppe F. Italiano, and Robert Sedgewick, editors, Proc. ALENEX/ANALC 2004, 6th Workshop on Algorithm Engineering and Experiments and 1st Workshop on Analytic Algorithmics and Combinatorics, New Orleans, pages 216--223. SIAM, January 2004.
[6]
Norbert Gaffke and Friedrich Pukelsheim. Divisor methods for proportional representation systems: an optimization approach to vector and matrix problems. Technical Report (Preprint) 06--18, Universität Magdeburg, Fakultät für Mathematik, March 2006. http://www.math.uni-magdeburg.de/preprints/shadows/06-18report.html.
[7]
Dorit Hochbaum. Complexity and algorithms for convex network optimization and other nonlinear problems. 4OR, 3(3):171--216, 2005.
[8]
Bahman Kalantari and Leonid Khachiyan. On the complexity of nonnegative-matrix scaling. Linear Algebra Appl., 240:87--104, 1996.
[9]
Alexander V. Karzanov and S. Thomas McCormick. Polynomial methods for separable convex optimization in unimodular linear spaces with applications. SIAM J. Comput., 26(4):1245--1275, 1997.
[10]
Nathan Linial, Alex Samorodnitsky, and Avi Wigderson. A deterministic strongly polynomial algorithm for matrix scaling and approximate permanents. Combinatorica, 20(4):545--568, 2000.
[11]
U. Rothblum and H. Schneider. Scaling of matrices which have prespecified row sums and column sums via optimization. Linear Algebra Appl., 114--115:737--764, 1989.
[12]
Richard Sinkhorn. A relationship between arbitrary positive matrices and doubly stochastic matrices. Ann. Math. Statist., 35:876--879, 1964.
[13]
D. D. Sleator and R. E. Tarjan. A data structure for dynamic trees. J. Comput. Syst. Sci., 26(3):362--381, 1983.
[14]
George W. Soules. The rate of convergence of Sinkhorn balancing. Linear Algebra Appl., 150:3--40, 1991.

Cited By

View all
  • (2012)Minimum ratio cover of matrix columns by extreme rays of its induced coneProceedings of the Second international conference on Combinatorial Optimization10.1007/978-3-642-32147-4_16(165-177)Online publication date: 19-Apr-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SODA '07: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
January 2007
1322 pages
ISBN:9780898716245
  • Conference Chair:
  • Harold Gabow

Sponsors

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 07 January 2007

Check for updates

Qualifiers

  • Article

Acceptance Rates

SODA '07 Paper Acceptance Rate 139 of 382 submissions, 36%;
Overall Acceptance Rate 411 of 1,322 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2012)Minimum ratio cover of matrix columns by extreme rays of its induced coneProceedings of the Second international conference on Combinatorial Optimization10.1007/978-3-642-32147-4_16(165-177)Online publication date: 19-Apr-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media