{"title":"矩阵谱快速可扩展估计的迭代随机抽样算法","authors":"Jon T. Kelley;Ali E. Yılmaz;Yaniv Brick","doi":"10.1109/JMMCT.2023.3263152","DOIUrl":null,"url":null,"abstract":"An easy-to-implement iterative algorithm that enables efficient and scalable spectral analysis of dense matrices is presented. The algorithm relies on the approximation of a matrix's singular values by those of a series of smaller matrices formed from uniform random sampling of its rows and columns. It is shown that, for sufficiently incoherent and rank-deficient matrices, the singular values [are expected to] decay at the same rate as those of matrices formed via this sampling scheme, which permits such matrices’ ranks to be accurately estimated from the smaller matrices’ spectra. Moreover, for such a matrix of size \n<inline-formula><tex-math>$m \\times n$</tex-math></inline-formula>\n, it is shown that the dominant singular values are [expected to be] \n<inline-formula><tex-math>$\\sqrt {mn} /k$</tex-math></inline-formula>\n times those of a \n<inline-formula><tex-math>$k \\times k$</tex-math></inline-formula>\n matrix formed by randomly sampling \n<inline-formula><tex-math>$k$</tex-math></inline-formula>\n of its rows and columns. Starting from a small initial guess \n<inline-formula><tex-math>$k\\ = {k}_0$</tex-math></inline-formula>\n, the algorithm repeatedly doubles \n<inline-formula><tex-math>$k$</tex-math></inline-formula>\n until two convergence criteria are met; the criteria to ensure that \n<inline-formula><tex-math>$k$</tex-math></inline-formula>\n is sufficiently large to estimate the singular values, to the desired accuracy, are presented. The algorithm's properties are analyzed theoretically and its efficacy is studied numerically for small to very-large matrices that result from discretization of integral-equation operators, with various physical kernels common in electromagnetics and acoustics, as well as for artificial matrices of various incoherence and rank-deficiency properties.","PeriodicalId":52176,"journal":{"name":"IEEE Journal on Multiscale and Multiphysics Computational Techniques","volume":"8 ","pages":"205-216"},"PeriodicalIF":1.8000,"publicationDate":"2023-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"An Iterative Random Sampling Algorithm for Rapid and Scalable Estimation of Matrix Spectra\",\"authors\":\"Jon T. Kelley;Ali E. Yılmaz;Yaniv Brick\",\"doi\":\"10.1109/JMMCT.2023.3263152\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An easy-to-implement iterative algorithm that enables efficient and scalable spectral analysis of dense matrices is presented. The algorithm relies on the approximation of a matrix's singular values by those of a series of smaller matrices formed from uniform random sampling of its rows and columns. It is shown that, for sufficiently incoherent and rank-deficient matrices, the singular values [are expected to] decay at the same rate as those of matrices formed via this sampling scheme, which permits such matrices’ ranks to be accurately estimated from the smaller matrices’ spectra. Moreover, for such a matrix of size \\n<inline-formula><tex-math>$m \\\\times n$</tex-math></inline-formula>\\n, it is shown that the dominant singular values are [expected to be] \\n<inline-formula><tex-math>$\\\\sqrt {mn} /k$</tex-math></inline-formula>\\n times those of a \\n<inline-formula><tex-math>$k \\\\times k$</tex-math></inline-formula>\\n matrix formed by randomly sampling \\n<inline-formula><tex-math>$k$</tex-math></inline-formula>\\n of its rows and columns. Starting from a small initial guess \\n<inline-formula><tex-math>$k\\\\ = {k}_0$</tex-math></inline-formula>\\n, the algorithm repeatedly doubles \\n<inline-formula><tex-math>$k$</tex-math></inline-formula>\\n until two convergence criteria are met; the criteria to ensure that \\n<inline-formula><tex-math>$k$</tex-math></inline-formula>\\n is sufficiently large to estimate the singular values, to the desired accuracy, are presented. The algorithm's properties are analyzed theoretically and its efficacy is studied numerically for small to very-large matrices that result from discretization of integral-equation operators, with various physical kernels common in electromagnetics and acoustics, as well as for artificial matrices of various incoherence and rank-deficiency properties.\",\"PeriodicalId\":52176,\"journal\":{\"name\":\"IEEE Journal on Multiscale and Multiphysics Computational Techniques\",\"volume\":\"8 \",\"pages\":\"205-216\"},\"PeriodicalIF\":1.8000,\"publicationDate\":\"2023-03-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Journal on Multiscale and Multiphysics Computational Techniques\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10087334/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Journal on Multiscale and Multiphysics Computational Techniques","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10087334/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
An Iterative Random Sampling Algorithm for Rapid and Scalable Estimation of Matrix Spectra
An easy-to-implement iterative algorithm that enables efficient and scalable spectral analysis of dense matrices is presented. The algorithm relies on the approximation of a matrix's singular values by those of a series of smaller matrices formed from uniform random sampling of its rows and columns. It is shown that, for sufficiently incoherent and rank-deficient matrices, the singular values [are expected to] decay at the same rate as those of matrices formed via this sampling scheme, which permits such matrices’ ranks to be accurately estimated from the smaller matrices’ spectra. Moreover, for such a matrix of size
$m \times n$
, it is shown that the dominant singular values are [expected to be]
$\sqrt {mn} /k$
times those of a
$k \times k$
matrix formed by randomly sampling
$k$
of its rows and columns. Starting from a small initial guess
$k\ = {k}_0$
, the algorithm repeatedly doubles
$k$
until two convergence criteria are met; the criteria to ensure that
$k$
is sufficiently large to estimate the singular values, to the desired accuracy, are presented. The algorithm's properties are analyzed theoretically and its efficacy is studied numerically for small to very-large matrices that result from discretization of integral-equation operators, with various physical kernels common in electromagnetics and acoustics, as well as for artificial matrices of various incoherence and rank-deficiency properties.