私は一連のデータポイントを持っています:
(x1, y1) (x2, y2) (x3, y3) ... (xn, yn)
サンプル ポイントの数は数千になる場合があります。最小限の (30 と仮定しましょう) ポイントのセットで、同じ曲線をできるだけ正確に表現したいと考えています。できるだけ多くの変曲点をキャプチャしたい。ただし、データを表すために許可されるポイントの数には厳しい制限があります。
同じことを達成するための最良のアルゴリズムは何ですか? 役立つフリーソフトウェアライブラリはありますか?
PS: 相対勾配差に基づく点の除去を実装しようとしましたが、これが常に可能な限り最良のデータ表現になるとは限りません。