与えられた場合、
最初に2つの実数値関数
を
次のように定義します。


m(X)また、各マトリックスの値をX次のように定義します。

ここで、が与えられると、
の多くの領域がありG、として示され
ます。ここで、の領域は、のいくつかの列といくつかの行からランダムに選択Gされたその部分行列によって形成されます。そして、私たちの問題は、可能な限り少ない操作を計算することです。ハッシュテーブルを作成したり、結果をより速く取得するために並べ替えたりするような方法はありますか?ありがとう!GG
========================
たとえば、の場合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おそらく重複しているので、より効果的な他のアプローチがあるでしょう。どんなご注意もよろしくお願いします!