| Matrix scaling by network flow |
| Full text |
Pdf
(438 KB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
table of contents
New Orleans, Louisiana
Pages: 848 - 854
Year of Publication: 2007
ISBN:978-0-898716-24-5
|
|
Authors
|
|
Günter Rote
|
Freie Universität Berlin, Institut für Informatik, Takustraße, Berlin, Germany
|
|
Martin Zachariasen
|
University of Copenhagen, Universitetsparken, Copenhagen Ø, Denmark
|
|
| Sponsors |
|
| Publisher |
Society for Industrial and Applied Mathematics
Philadelphia, PA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 52, Citation Count: 0
|
|
|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M. Bacharach. Biproportional Matrices and Input-Output Change. Cambridge University Press, 1970.
|
| |
2
|
|
| |
3
|
Michel Balinski and Svetlozar T. Rachev. Rounding proportions: methods of rounding. Math. Scientist, 22:1--26, 1997.
|
| |
4
|
|
| |
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
|
|
| |
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
|
|
| |
14
|
George W. Soules. The rate of convergence of Sinkhorn balancing. Linear Algebra Appl., 150:3--40, 1991.
|
|