Skip to main content
Erschienen in: Journal of Scientific Computing 2/2019

28.11.2018

ALORA: Affine Low-Rank Approximations

verfasst von: Alan Ayala, Xavier Claeys, Laura Grigori

Erschienen in: Journal of Scientific Computing | Ausgabe 2/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper we present the concept of affine low-rank approximation for an \(m\times n\) matrix, consisting in fitting its columns into an affine subspace of dimension at most \(k \ll \min (m,n)\). We present the algorithm ALORA that constructs an affine approximation by slightly modifying the application of any low-rank approximation method. We focus on approximations created with the classical QRCP and subspace iteration algorithms. For the former, we discuss existing pivoting techniques and provide a bound for the error when an arbitrary pivoting technique is used. For the case of fsubspace iteration, we prove a result on the convergence of singular vectors, showing a bound that agrees with the one recently proved for the convergence of singular values. Finally, we present numerical experiments using challenging matrices taken from different fields, showing good performance and validating the theoretical framework.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Anderson, E., Bai, Z., Bischof, C.H., Blackford, S., Demmel, J.W., Dongarra, J.J., Du Croz, J., Greenbaum, A., Hammarling, S., McKenney, A., Sorensen, D.C.: LAPACK Users’ Guide. SIAM, Philadelphia (1999)CrossRefMATH Anderson, E., Bai, Z., Bischof, C.H., Blackford, S., Demmel, J.W., Dongarra, J.J., Du Croz, J., Greenbaum, A., Hammarling, S., McKenney, A., Sorensen, D.C.: LAPACK Users’ Guide. SIAM, Philadelphia (1999)CrossRefMATH
3.
Zurück zum Zitat Bebendorf, M.: Hierarchical Matrices. Springer, Leipzig (2008)MATH Bebendorf, M.: Hierarchical Matrices. Springer, Leipzig (2008)MATH
4.
Zurück zum Zitat Bischof, C.H.: A parallel QR factorization algorithm with controlled local pivoting. SIAM J. Matrix Anal. Appl. 12, 36–57 (1991)MathSciNetMATH Bischof, C.H.: A parallel QR factorization algorithm with controlled local pivoting. SIAM J. Matrix Anal. Appl. 12, 36–57 (1991)MathSciNetMATH
5.
Zurück zum Zitat Boutsidis, C., Mahoney, M., Drineas, P.: An improved approximationalgorithm for the column subset selection problem. In: Proceedingsof the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 968–977 (2009) Boutsidis, C., Mahoney, M., Drineas, P.: An improved approximationalgorithm for the column subset selection problem. In: Proceedingsof the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 968–977 (2009)
6.
Zurück zum Zitat Demmel, J.W., Grigori, L., Gu, M., Xiang, H.: Communication avoiding rank revealing QR factorization with column pivoting. SIAM J. Matrix Anal. Appl. 36, 55–89 (2015)MathSciNetCrossRefMATH Demmel, J.W., Grigori, L., Gu, M., Xiang, H.: Communication avoiding rank revealing QR factorization with column pivoting. SIAM J. Matrix Anal. Appl. 36, 55–89 (2015)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Drmač, Z., Bujanović, Z.: On the failure of rank-revealing QR factorization software—a case study. ACM Trans. Math. Softw. 35(2):12:1–12, 28 (2008) Drmač, Z., Bujanović, Z.: On the failure of rank-revealing QR factorization software—a case study. ACM Trans. Math. Softw. 35(2):12:1–12, 28 (2008)
8.
Zurück zum Zitat Drmač, Z., Veselić, K.: New fast and accurate Jacobi SVD algorithm. I. SIAM J. Matrix Anal. Appl. 29(4), 1322–1342 (2008)MathSciNetCrossRefMATH Drmač, Z., Veselić, K.: New fast and accurate Jacobi SVD algorithm. I. SIAM J. Matrix Anal. Appl. 29(4), 1322–1342 (2008)MathSciNetCrossRefMATH
9.
Zurück zum Zitat Drmač, Z., Veselić, K.: New fast and accurate Jacobi SVD algorithm. II. SIAM J. Matrix Anal. Appl. 29(4), 1343–1362 (2008)MathSciNetCrossRefMATH Drmač, Z., Veselić, K.: New fast and accurate Jacobi SVD algorithm. II. SIAM J. Matrix Anal. Appl. 29(4), 1343–1362 (2008)MathSciNetCrossRefMATH
11.
Zurück zum Zitat Eckart, G., Young, G.: The approximation of one matrix by another of lower rank. Psychometrica 1, 211–218 (1936)CrossRefMATH Eckart, G., Young, G.: The approximation of one matrix by another of lower rank. Psychometrica 1, 211–218 (1936)CrossRefMATH
12.
13.
Zurück zum Zitat Frieze, A., Kannan, R., Vempala, S.: Fast monte-carlo algorithms for finding low-rank approximations. J. ACM 51(6), 1025–1041 (2004)MathSciNetCrossRefMATH Frieze, A., Kannan, R., Vempala, S.: Fast monte-carlo algorithms for finding low-rank approximations. J. ACM 51(6), 1025–1041 (2004)MathSciNetCrossRefMATH
14.
Zurück zum Zitat Golub, G.H., Klema, V., Stewart, G.W.: Rank degeneracy and least squares problems. Tech. Report TR-456, Department of. Computer Science, University of Maryland, College Park, MD (1976) Golub, G.H., Klema, V., Stewart, G.W.: Rank degeneracy and least squares problems. Tech. Report TR-456, Department of. Computer Science, University of Maryland, College Park, MD (1976)
15.
Zurück zum Zitat Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. Jonhs Hopkins University Press, Baltimore (1996)MATH Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. Jonhs Hopkins University Press, Baltimore (1996)MATH
16.
Zurück zum Zitat Grigori, L., Cayrols, S., Demmel, J.: Low rank approximation of a sparse matrix based on lu factorization with column and row tournament pivoting. SIAM J. Sci. Comput. 40(2), C181–C209 (2018)MathSciNetCrossRefMATH Grigori, L., Cayrols, S., Demmel, J.: Low rank approximation of a sparse matrix based on lu factorization with column and row tournament pivoting. SIAM J. Sci. Comput. 40(2), C181–C209 (2018)MathSciNetCrossRefMATH
17.
18.
Zurück zum Zitat Gu, M., Eisenstat, S.: Efficient algorithms for computing a strong rank-revealing QR factorization. SIAM J. Matrix Anal. Appl. 17(4), 848–869 (1996)MathSciNetMATH Gu, M., Eisenstat, S.: Efficient algorithms for computing a strong rank-revealing QR factorization. SIAM J. Matrix Anal. Appl. 17(4), 848–869 (1996)MathSciNetMATH
19.
Zurück zum Zitat Halko, N., Martinsson, P.G., Tropp, J.A.: Finding structure with randomness: probabilistic algorithms for constructing approximate matrix decompositions. SIAM Rev. 53(2), 217–288 (2011)MathSciNetCrossRefMATH Halko, N., Martinsson, P.G., Tropp, J.A.: Finding structure with randomness: probabilistic algorithms for constructing approximate matrix decompositions. SIAM Rev. 53(2), 217–288 (2011)MathSciNetCrossRefMATH
21.
Zurück zum Zitat Horn, R., Johnson, C.: Topics in Matrix Analysis. Cambridge University Press, New York (1991)CrossRefMATH Horn, R., Johnson, C.: Topics in Matrix Analysis. Cambridge University Press, New York (1991)CrossRefMATH
22.
Zurück zum Zitat Huckaby, D.A., Chan, T.F.: Stewart’s pivoted QLP decomposition for low-rank matrices. Numer. Linear Algebra Appl. 12(4), 153–159 (2005)MathSciNetCrossRefMATH Huckaby, D.A., Chan, T.F.: Stewart’s pivoted QLP decomposition for low-rank matrices. Numer. Linear Algebra Appl. 12(4), 153–159 (2005)MathSciNetCrossRefMATH
24.
Zurück zum Zitat Martinsson, P.G., Quintana, G., Heavner, N., Van de Geijn, R.: Householder qr factorization with randomization for column pivoting (hqrrp). SIAM J. Sci. Comput. 39(2), C96–C115 (2017)MathSciNetCrossRefMATH Martinsson, P.G., Quintana, G., Heavner, N., Van de Geijn, R.: Householder qr factorization with randomization for column pivoting (hqrrp). SIAM J. Sci. Comput. 39(2), C96–C115 (2017)MathSciNetCrossRefMATH
25.
Zurück zum Zitat Martinsson, P.G., Rokhlin, V., Tygert, M.: A randomized algorithm for the approximation of matrices. Technical Report Yale CS research report YALEU/DCS/RR-1361. Yale University, Computer Science Department (2006) Martinsson, P.G., Rokhlin, V., Tygert, M.: A randomized algorithm for the approximation of matrices. Technical Report Yale CS research report YALEU/DCS/RR-1361. Yale University, Computer Science Department (2006)
27.
28.
30.
Zurück zum Zitat Schneider, P., Eberly, D.H.: Geometric Tools for Computer Graphics. Morgan Kaufmann Publishers Inc., San Francisco, CA (2003) Schneider, P., Eberly, D.H.: Geometric Tools for Computer Graphics. Morgan Kaufmann Publishers Inc., San Francisco, CA (2003)
31.
33.
34.
Zurück zum Zitat Voronin, S., Martinsson, P.G.: Efficient algorithms for cur and interpolative matrix decompositions. Adv. Comput. Math. 43(3), 495–516 (2017)MathSciNetCrossRefMATH Voronin, S., Martinsson, P.G.: Efficient algorithms for cur and interpolative matrix decompositions. Adv. Comput. Math. 43(3), 495–516 (2017)MathSciNetCrossRefMATH
Metadaten
Titel
ALORA: Affine Low-Rank Approximations
verfasst von
Alan Ayala
Xavier Claeys
Laura Grigori
Publikationsdatum
28.11.2018
Verlag
Springer US
Erschienen in
Journal of Scientific Computing / Ausgabe 2/2019
Print ISSN: 0885-7474
Elektronische ISSN: 1573-7691
DOI
https://doi.org/10.1007/s10915-018-0885-5

Weitere Artikel der Ausgabe 2/2019

Journal of Scientific Computing 2/2019 Zur Ausgabe