FRG: Collaborative Research: Randomized Algorithms for Solving Linear Systems
FRG: Collaborative Research: Randomized Algorithms for Solving Linear Systems
批准号:
1952751
负责人:
Vladimir Rokhlin
金额:
$37.52万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-08-01 至 2023-07-31
中文摘要
该项目的目标是为计算科学中最基本的任务之一开发更快、更节能的算法:求解大型耦合线性方程组。更快的算法既可以加速已经执行的计算,又可以实现现有方法无法实现的计算。更节能的算法将有助于减少数据中心的电力消耗,并延长手机和平板电脑等移动设备的电池寿命。我们的方法背后的根本创新是利用大量随机数集合的数学特性来构建新的随机算法,这些算法大大优于现有的确定性算法。简而言之,其思想是使用随机抽样和随机平均来降低待处理问题的有效维数。此外,该项目还为博士后和研究生提供研究培训机会。我们寻求开发计算效率的方法来解决线性方程组涉及大量变量,无论是在渐进的复杂性方面,在实际问题规模的实际速度方面。这样的方程组在科学和工程中无处不在,解决它们往往是时间上的瓶颈,决定了一个问题能处理多大。特别是,这限制了可以分析的数据集的大小,或者在模拟某些物理现象时计算模拟的逼真程度。通过开发更快、更高效的算法,我们将加速目前已经完成的计算,并使许多其他目前现有方法无法实现的计算成为可能。该项目以解决线性代数问题的新随机算法的最新发展为前提。事实证明,这些方法在某些任务上的表现明显优于经典的确定性方法,比如计算矩阵的低秩分解——这是主成分分析、拉里·佩奇和谢尔盖·布林的PageRank算法、复杂多尺度系统建模时的数值粗粒度等关键计算步骤。随机算法也被用来为线性系统建立更快的求解器。然而,尽管在这一点上获得的理论结果非常令人鼓舞,但仍需要开发在实际应用中更快的随机线性求解器。为了实现这一目标,该项目将支持一个由四名在数值线性代数、随机矩阵理论、计算谐波分析、优化和高性能计算方面具有互补技能的研究人员组成的研究小组。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
The objective of this project is to develop faster and more energy-efficient algorithms for one of the most fundamental tasks in computational science: solving large systems of coupled linear equations. Faster algorithms will both accelerate computations that can already be performed, and enable computations that are beyond the reach of existing methods. More energy efficient algorithms will help to reduce the power consumption of data centers, and to extend the battery life of mobile devices such as cell phones and tablet computers. The fundamental innovation behind our approach is to harness mathematical properties of large collections of random numbers to build new stochastic algorithms that dramatically outperform existing deterministic ones. In a nutshell, the idea is to use randomized sampling, and randomized averaging, to reduce the effective dimensionality of the problems to be processed. In addition the project provides research training opportunities for postdoctoral fellows and graduate students.We seek to develop computationally efficient methods for solving linear systems of equations involving large numbers of variables, both in terms of asymptotic complexity, and in terms of practical speed at realistic problem sizes. Such systems of equations arise ubiquitously in science and engineering, and solving them is often the bottleneck in terms of time that decides how large of a problem can be handled. In particular, this is what limits how large of a data set can be analyzed, or how realistic a computational simulation can be when modelling some physical phenomenon. By developing faster and more efficient algorithms, we will accelerate computations that are done today, and enable many others that are outside the reach of currently existing methods. The project is premised on the recent development of new randomized algorithms for solving linear algebraic problems. Such methods have proven to dramatically outperform classical deterministic methods for certain tasks such as computing low rank factorizations to matrices - the crucial computational step in e.g. Principal Component Analysis, the PageRank algorithm by Larry Page and Sergey Brin, numerical coarse graining when modeling complex multiscale systems, and many more. Randomized algorithms have also been used to build faster solvers for linear systems. However, while the theoretical results obtained at this point are extremely encouraging, it remains to develop randomized linear solvers that are decisively faster in practical applications. To achieve this goal, the project will support a research group that brings together four researchers with complementary skills in numerical linear algebra, random matrix theory, computational harmonic analysis, optimization, and high performance computing.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金