矩阵乘最大值估计

发布于 2024-10-17 00:40:07 字数 84 浏览 3 评论 0原文

给定矩阵乘积C = A*B,是否有N^2方法来估计C中的最大值?或者更确切地说,什么是这样做的好方法?

Given matrix product C = A*B, is there N^2 way to estimate max value in C? Or rather what is a good way to do so?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

岁吢 2024-10-24 00:40:07

怎么样:

  1. 对于 A 中的每一行和 B 中的每一列,找到向量范数平方(即平方和)。 O(n^2)
  2. 对于 A 中的行和 B 中的列的每个组合,乘以相应的向量-范数的平方。 O(n^2)
  3. 找出其中的最大值。 O(n^2)

其平方根将是 max(abs(C)) 的上限。为什么?因为,根据 Cauchy-Schwartz 不等式,我们知道 ||^2 <=.,其中 <> 表示内积。我们已经在C中计算了每个点的这种关系的RHS;因此我们知道 C 的相应元素(LHS)一定较小。

免责声明:很可能有一种方法可以提供更严格的界限;这是我首先想到的事情。

How about this:

  1. For each row in A and each column in B, find the vector-norm squared (i.e. sum of squares). O(n^2)
  2. For each combination of row from A and column from B, multiply the corresponding vector-norm squareds. O(n^2)
  3. Find the maximum of these. O(n^2)

The square-root of this will be an upper-bound for max(abs(C)). Why? Because, from the Cauchy-Schwartz inequality, we know that |<x,y>|^2 <= <x,x>.<y,y>, where <> denotes the inner-product. We have calculated the RHS of this relationship for each point in C; we therefore know that the corresponding element of C (the LHS) must be less.

Disclaimer: There may well be a method to give a tighter bound; this was the first thing that came to mind.

还不是爱你 2024-10-24 00:40:07

显然,

N * max(abs(A)) * max(abs(B))

是一个上限(因为 C 的每个元素是 A 和 B 中两个值的 N 乘积之和)。

Obviously,

N * max(abs(A)) * max(abs(B))

is an upper bound (since each element of C is the sum of N products of two values from A and B).

情释 2024-10-24 00:40:07

这是我的看法:

A,B,C

a(i) = max(abs(A(i,:)))
b(j) = max(abs(B(j,:)))

c(i,j) = N*max(a(i)*b(j))

你觉得怎么样?要尝试奥利的答案,看看什么给了我最好的近似/性能。

this is my take:

A,B,C

a(i) = max(abs(A(i,:)))
b(j) = max(abs(B(j,:)))

c(i,j) = N*max(a(i)*b(j))

What you think? Gonna try Oli's answer and see what gives me best approximation/performance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文