私はインターネットを見回していましたが、この特定の問題に最適なアルゴリズムを見つけることができませんでした:
この画像で示されているように、顧客は各ポイントとともに一連のポイントと重量データを持っています。
加重ポイント http://chakrit.net/files/stackoverflow/so_heightmap_points.png
そのうち、これらのポイントとその重み値から「高さマップ」または一種の地形データを生成できる GIS プログラムがありますが、1,000 ポイント近くのデータがあり、これらは時間の経過とともに変化するため、これらの高さマップを自動生成する独自のツールを作成します。
これまでのところ、最も近いデータ ポイントまでの距離から各ピクセルの重みを計算し、Sqrt((x1 - x2) ^ 2 + (y1 - y2) ^ 2)
重みと距離係数をデータ ポイントの色に適用して、その特定のピクセルのグラデーション カラーを生成しようとしました。
ハイトマップの結果 http://chakrit.net/files/stackoverflow/so_heightmap_result.png
データ ポイントの特定の構成にはまだ問題があり、多くのデータ ポイントがある場合、アルゴリズムによって多角形の画像が生成されることがあります。理想的な結果は、多角形ではなく、省略記号のように見えるはずです。
これは、私が望む結果を示す勾配上昇に関するウィキペディアの記事の画像の例です。
山 http://chakrit.net/files/stackoverflow/so_gradient_descent.png
勾配上昇アルゴリズムには興味がありません。私が興味を持っていること; 重み付きのデータポイントが提供された場合、最初にその画像の元の関数を計算するアルゴリズムです。
トポロジカル数学の授業は受けていませんが、微積分はできます。何かが足りないのではないかと思います。Google の検索ボックスに何を入力すればよいかわかりません。
いくつかの指針が必要です。
ありがとう!