有效地逼近 2 范数之和

计算科学 线性代数 向量
2021-12-09 18:19:54

假设我有一个长度为,其中假设我将这个向量分解为个向量,每个向量的长度为xKNK<<NxNK

x1,...xn.

现在我想近似它们的 2 范数的总和:

f(K,N,x)n=1N||xn||2.

其中可以非常有效地计算(与计算 2 范数之和相比)。有没有标准的方法来做到这一点?f

1个回答

如果您只想要它们的范数总和的近似值,您可以选择个索引的随机样本(即,大小)和计算mS{1,2,,N}m

f(x)=nSxn2.

根据标准中心极限定理论证,将是范数总和的合理近似;越大,近似值就越好。计算的时间可能明显少于计算范数总和的时间,这取决于的存储方式和的值。f(x)mf~(x)xm