x * yセルのグリッド(またはテーブル)が与えられます。各セルには値が含まれています。これらのセルのほとんどの値は0ですが、このグリッドのどこかに、高い値のセルがある「ホットスポット」が存在する可能性があります。この場合、このセルの隣接セルの値も0を超えます。ホットスポットから離れるほど、それぞれのグリッドセルの値を低くします。
したがって、このホットスポットは丘の頂上と見なすことができ、この丘から離れるほど値が小さくなります。特定の距離で、値は再び0に下がります。
次に、グリッドの重心を表すグリッド内のセルを決定する必要があります。上記の簡単な例では、この図心は単純に最も高い値を持つ1つのセルになります。ただし、必ずしもそれほど単純ではありません。
ホットスポットセルの周囲の隣接セルの減少する値が均等に分散されていないか、「丘の側」が別の側よりも早く0に低下する可能性があります。
グリッド内に値が0より大きい別のホットスポット/丘があります。
これは典型的な問題だと思います。残念ながら、私は数学の専門家ではないので、何を検索すればよいかわかりません(少なくともGoogleで答えは見つかりませんでした)。
この問題をどのように解決できますか?
前もって感謝します。