Given an n × m nonnegative matrix A = (a_{ij}) and positive integral vectors r in R^n and c in R^m having a common one-norm h, the (r, c)-scaling problem is to obtain positive diagonal matrices X and Y, if they exist, such that XAY has row and column sums equal to r and c, respectively. The entropy minimization problem corresponding to A is to find an n × m matrix z = (z_{ij}) having the same zero pattern as A, the sum of whose entries is a given number h, its row and column sums are within given integral vectors of lower and upper bounds, and such that the entropy function consisting of the sum of the terms z_{ij} ln(z_{ij}/a_{ij}) is minimized. When the lower and upper bounds coincide, matrix scaling and entropy minimization are closely related. In this paper we present several complexity bounds for the \epsilon-approximate (r, c)-scaling problem, polynomial in n, m, h, 1/\epsilon, and ln V , where V and v are the largest and the smallest positive entries of A, respectively. These bounds, although not polynomial in ln(1/\epsilon), not only provide alternative complexities for the polynomial time algorithms, but could result in better overall complexities. In particular, our theoretical analysis supports the practicality of the well-known RAS algorithm.

On the complexity of general matrix scaling and entropy minimization via the RAS algorithm / Kalantari, B; Lari, Isabella; Ricca, Federica; Simeone, Bruno. - In: MATHEMATICAL PROGRAMMING. - ISSN 0025-5610. - STAMPA. - 112:(2008), pp. 371-401. [10.1007/s10107-006-0021-4]

On the complexity of general matrix scaling and entropy minimization via the RAS algorithm

LARI, Isabella;RICCA, Federica;SIMEONE, Bruno
2008

Abstract

Given an n × m nonnegative matrix A = (a_{ij}) and positive integral vectors r in R^n and c in R^m having a common one-norm h, the (r, c)-scaling problem is to obtain positive diagonal matrices X and Y, if they exist, such that XAY has row and column sums equal to r and c, respectively. The entropy minimization problem corresponding to A is to find an n × m matrix z = (z_{ij}) having the same zero pattern as A, the sum of whose entries is a given number h, its row and column sums are within given integral vectors of lower and upper bounds, and such that the entropy function consisting of the sum of the terms z_{ij} ln(z_{ij}/a_{ij}) is minimized. When the lower and upper bounds coincide, matrix scaling and entropy minimization are closely related. In this paper we present several complexity bounds for the \epsilon-approximate (r, c)-scaling problem, polynomial in n, m, h, 1/\epsilon, and ln V , where V and v are the largest and the smallest positive entries of A, respectively. These bounds, although not polynomial in ln(1/\epsilon), not only provide alternative complexities for the polynomial time algorithms, but could result in better overall complexities. In particular, our theoretical analysis supports the practicality of the well-known RAS algorithm.
2008
Matrix scaling; complexity bounds; biproportional apportionment
01 Pubblicazione su rivista::01a Articolo in rivista
On the complexity of general matrix scaling and entropy minimization via the RAS algorithm / Kalantari, B; Lari, Isabella; Ricca, Federica; Simeone, Bruno. - In: MATHEMATICAL PROGRAMMING. - ISSN 0025-5610. - STAMPA. - 112:(2008), pp. 371-401. [10.1007/s10107-006-0021-4]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/227209
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 38
  • ???jsp.display-item.citation.isi??? 35
social impact