给定 a
我们首先定义两个实值函数,如下所示:
我们还m(X)
为每个矩阵定义了一个值,X
如下所示:
现在给定一个,我们有很多 的区域G
,表示为。这里, 的区域由从 的某些列和某些行中随机选择G
的子矩阵形成。我们的问题是计算尽可能少的操作。是否有任何方法,例如构建哈希表或排序以更快地获得结果?谢谢!G
G
=========================
例如,如果G={{1,2,3},{4,5,6},{7,8,9}}
,那么
G_1 could be {{1,2},{7,8}}
G_2 could be {{1,3},{4,6},{7,9}}
G_3 could be {{5,6},{8,9}}
========================
目前,对于每个G_i
我们需要 mxn 比较来计算m(G_i)
。因此,m(G_1),...,m(G_r)
应该有 rxmxn 比较。但是,我可以注意到这一点G_i
并且G_j
可能重叠,因此会有一些其他更有效的方法。任何关注将不胜感激!