与えられた場合、
最初に2つの実数値関数
を
次のように定義します。
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
おそらく重複しているので、より効果的な他のアプローチがあるでしょう。どんなご注意もよろしくお願いします!